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
|
def index
|
||||||
if user_signed_in?
|
if user_signed_in?
|
||||||
if current_user.admin?
|
if current_user.admin?
|
||||||
@file = YAML.load_file(Rails.root.to_s + '/config/caf_text.yml')
|
# @file = YAML.load_file(Rails.root.to_s + '/config/caf_text.yml')
|
||||||
@objectives = @file["objectives"]
|
# @objectives = @file["objectives"]
|
||||||
else
|
else
|
||||||
|
#
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -1,17 +1,32 @@
|
|||||||
<div id="<%= dom_id caf %>">
|
<h1><%= @caf.company.name %></h1>
|
||||||
<p>
|
<h2><%= @caf.name %></h2>
|
||||||
<strong>Company:</strong>
|
<p><%= @caf.description %></p>
|
||||||
<%= caf.company_id %>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
<% @caf.objectives.each do |objective| %>
|
||||||
<strong>Name:</strong>
|
<h3><%= objective.name %></h3>
|
||||||
<%= caf.name %>
|
<p><%= objective.description %></p>
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
<% objective.principles.each do |principle| %>
|
||||||
<strong>Description:</strong>
|
<h4><%= principle.name %></h4>
|
||||||
<%= caf.description %>
|
<p><%= principle.description %></p>
|
||||||
</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>
|
||||||
<ul>
|
<ul>
|
||||||
<% company.cafs.each do |caf| %>
|
<% company.cafs.each do |caf| %>
|
||||||
<li><%= caf.name %>
|
<li><%= link_to caf.name, company_caf_path(caf.company_id, caf.id) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<li><%= link_to "Add CAF", new_company_caf_path(company) %></li>
|
<li><%= link_to "Add CAF", new_company_caf_path(company) %></li>
|
||||||
</ul>
|
</ul>
|
||||||
@ -27,35 +27,6 @@ Not Signed in.
|
|||||||
<p>
|
<p>
|
||||||
<%= link_to "Add User" %>
|
<%= link_to "Add User" %>
|
||||||
</p>
|
</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 %>
|
<% end %>
|
||||||
|
|
||||||
<% if current_user.user? %>
|
<% if current_user.user? %>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user