Slowly getting there. Display the CAF. This is a littel harder than I thought. Maybe I'm tired.
This commit is contained in:
parent
a35b656cf3
commit
59c678aa62
@ -2,9 +2,10 @@ class HomeController < ApplicationController
|
||||
def index
|
||||
if user_signed_in?
|
||||
if current_user.admin?
|
||||
@file = YAML.load_file(Rails.root.to_s + '/config/caf_text.yml')
|
||||
@objectives = @file["objectives"]
|
||||
# @file = YAML.load_file(Rails.root.to_s + '/config/caf_text.yml')
|
||||
# @objectives = @file["objectives"]
|
||||
else
|
||||
#
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@ -1,17 +1,32 @@
|
||||
<div id="<%= dom_id caf %>">
|
||||
<p>
|
||||
<strong>Company:</strong>
|
||||
<%= caf.company_id %>
|
||||
</p>
|
||||
<h1><%= @caf.company.name %></h1>
|
||||
<h2><%= @caf.name %></h2>
|
||||
<p><%= @caf.description %></p>
|
||||
|
||||
<p>
|
||||
<strong>Name:</strong>
|
||||
<%= caf.name %>
|
||||
</p>
|
||||
<% @caf.objectives.each do |objective| %>
|
||||
<h3><%= objective.name %></h3>
|
||||
<p><%= objective.description %></p>
|
||||
|
||||
<p>
|
||||
<strong>Description:</strong>
|
||||
<%= caf.description %>
|
||||
</p>
|
||||
<% objective.principles.each do |principle| %>
|
||||
<h4><%= principle.name %></h4>
|
||||
<p><%= principle.description %></p>
|
||||
|
||||
</div>
|
||||
<% principle.subprinciples.each do |subprinciple| %>
|
||||
<h5><%= subprinciple.name %></h5>
|
||||
<p><%= subprinciple.description %></p>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<% subprinciple.subprincipleitemgroups.each do |subprincipleitemgroup| %>
|
||||
<td><%= subprincipleitemgroup.kind%></td>
|
||||
<% end %>
|
||||
</tr>
|
||||
<% subprinciple.subprincipleitemgroups.each do |subprincipleitemgroup| %>
|
||||
<td><%= subprincipleitemgroup.condition%></td>
|
||||
<% end %>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<% end %>
|
||||
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
27
app/views/home/_display_caf.html.erb
Normal file
27
app/views/home/_display_caf.html.erb
Normal file
@ -0,0 +1,27 @@
|
||||
<% @objectives.each do |objective| %>
|
||||
<% objective_info = objective["objective"] %>
|
||||
<p><%= objective_info["name"] %> <br/> <%= objective_info["description"] %></p>
|
||||
<% principles = objective_info["principles"] %>
|
||||
<% principles.each do |principle| %>
|
||||
<% principle_info = principle["principle"] %>
|
||||
<p><%= principle_info["name"] %><br><%= principle_info["description"]%></p>
|
||||
<% sub_principles = principle_info["sub-principles"] %>
|
||||
<% sub_principles.each do |sub_principle| %>
|
||||
<% sub_principle_info = sub_principle["sub-principle"] %>
|
||||
<p><%= sub_principle_info["name"]%><br/><%= sub_principle_info["description"]%></p>
|
||||
<% sub_principle_item_groups = sub_principle_info["subprincipleitemgroups"] %>
|
||||
<% sub_principle_item_groups.each do |key,value| %>
|
||||
<% header = key["subprincipleitemgroup"] %>
|
||||
<%= header["type"] %> - <%= header["condition"] %><br/>
|
||||
<% subprincipleitem = header["subprincipleitem"] %>
|
||||
<% subprincipleitem.each do |subprinciple| %>
|
||||
<%= subprinciple %><br/>
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
<%# sub_principle_item_group_info = sub_principle_item_groups["subprincipleitemgroup"] %> <%# sub_prinicple_item_group_info.each do |sub_principle_item_group| %>
|
||||
<%#= sub_principle_item_group["type"] %> <%#= sub_principle_item_group["condition"] %>
|
||||
<%# end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
@ -18,7 +18,7 @@ Not Signed in.
|
||||
</ul>
|
||||
<ul>
|
||||
<% company.cafs.each do |caf| %>
|
||||
<li><%= caf.name %>
|
||||
<li><%= link_to caf.name, company_caf_path(caf.company_id, caf.id) %>
|
||||
<% end %>
|
||||
<li><%= link_to "Add CAF", new_company_caf_path(company) %></li>
|
||||
</ul>
|
||||
@ -27,35 +27,6 @@ Not Signed in.
|
||||
<p>
|
||||
<%= link_to "Add User" %>
|
||||
</p>
|
||||
|
||||
<% @objectives.each do |objective| %>
|
||||
<% objective_info = objective["objective"] %>
|
||||
<p><%= objective_info["name"] %> <br/> <%= objective_info["description"] %></p>
|
||||
<% principles = objective_info["principles"] %>
|
||||
<% principles.each do |principle| %>
|
||||
<% principle_info = principle["principle"] %>
|
||||
<p><%= principle_info["name"] %><br><%= principle_info["description"]%></p>
|
||||
<% sub_principles = principle_info["sub-principles"] %>
|
||||
<% sub_principles.each do |sub_principle| %>
|
||||
<% sub_principle_info = sub_principle["sub-principle"] %>
|
||||
<p><%= sub_principle_info["name"]%><br/><%= sub_principle_info["description"]%></p>
|
||||
<% sub_principle_item_groups = sub_principle_info["subprincipleitemgroups"] %>
|
||||
<% sub_principle_item_groups.each do |key,value| %>
|
||||
<% header = key["subprincipleitemgroup"] %>
|
||||
<%= header["type"] %> - <%= header["condition"] %><br/>
|
||||
<% subprincipleitem = header["subprincipleitem"] %>
|
||||
<% subprincipleitem.each do |subprinciple| %>
|
||||
<%= subprinciple %><br/>
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
<%# sub_principle_item_group_info = sub_principle_item_groups["subprincipleitemgroup"] %> <%# sub_prinicple_item_group_info.each do |sub_principle_item_group| %>
|
||||
<%#= sub_principle_item_group["type"] %> <%#= sub_principle_item_group["condition"] %>
|
||||
<%# end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
<% end %>
|
||||
|
||||
<% if current_user.user? %>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user