diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 3a20fa0..4a45c7a 100644 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -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 diff --git a/app/views/cafs/_caf.html.erb b/app/views/cafs/_caf.html.erb index a211f63..7649c0f 100644 --- a/app/views/cafs/_caf.html.erb +++ b/app/views/cafs/_caf.html.erb @@ -1,17 +1,32 @@ -
-

- Company: - <%= caf.company_id %> -

+

<%= @caf.company.name %>

+

<%= @caf.name %>

+

<%= @caf.description %>

-

- Name: - <%= caf.name %> -

+<% @caf.objectives.each do |objective| %> +

<%= objective.name %>

+

<%= objective.description %>

-

- Description: - <%= caf.description %> -

+ <% objective.principles.each do |principle| %> +

<%= principle.name %>

+

<%= principle.description %>

-
+ <% principle.subprinciples.each do |subprinciple| %> +
<%= subprinciple.name %>
+

<%= subprinciple.description %>

+ + + + <% subprinciple.subprincipleitemgroups.each do |subprincipleitemgroup| %> + + <% end %> + + <% subprinciple.subprincipleitemgroups.each do |subprincipleitemgroup| %> + + <% end %> + + +
<%= subprincipleitemgroup.kind%>
<%= subprincipleitemgroup.condition%>
+ <% end %> + + <% end %> +<% end %> diff --git a/app/views/home/_display_caf.html.erb b/app/views/home/_display_caf.html.erb new file mode 100644 index 0000000..1634714 --- /dev/null +++ b/app/views/home/_display_caf.html.erb @@ -0,0 +1,27 @@ + <% @objectives.each do |objective| %> + <% objective_info = objective["objective"] %> +

<%= objective_info["name"] %>
<%= objective_info["description"] %>

+ <% principles = objective_info["principles"] %> + <% principles.each do |principle| %> + <% principle_info = principle["principle"] %> +

<%= principle_info["name"] %>
<%= principle_info["description"]%>

+ <% sub_principles = principle_info["sub-principles"] %> + <% sub_principles.each do |sub_principle| %> + <% sub_principle_info = sub_principle["sub-principle"] %> +

<%= sub_principle_info["name"]%>
<%= sub_principle_info["description"]%>

+ <% sub_principle_item_groups = sub_principle_info["subprincipleitemgroups"] %> + <% sub_principle_item_groups.each do |key,value| %> + <% header = key["subprincipleitemgroup"] %> + <%= header["type"] %> - <%= header["condition"] %>
+ <% subprincipleitem = header["subprincipleitem"] %> + <% subprincipleitem.each do |subprinciple| %> + <%= subprinciple %>
+ <% 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 %> diff --git a/app/views/home/index.html.erb b/app/views/home/index.html.erb index 88cfba5..f47136b 100644 --- a/app/views/home/index.html.erb +++ b/app/views/home/index.html.erb @@ -18,7 +18,7 @@ Not Signed in. @@ -27,35 +27,6 @@ Not Signed in.

<%= link_to "Add User" %>

- - <% @objectives.each do |objective| %> - <% objective_info = objective["objective"] %> -

<%= objective_info["name"] %>
<%= objective_info["description"] %>

- <% principles = objective_info["principles"] %> - <% principles.each do |principle| %> - <% principle_info = principle["principle"] %> -

<%= principle_info["name"] %>
<%= principle_info["description"]%>

- <% sub_principles = principle_info["sub-principles"] %> - <% sub_principles.each do |sub_principle| %> - <% sub_principle_info = sub_principle["sub-principle"] %> -

<%= sub_principle_info["name"]%>
<%= sub_principle_info["description"]%>

- <% sub_principle_item_groups = sub_principle_info["subprincipleitemgroups"] %> - <% sub_principle_item_groups.each do |key,value| %> - <% header = key["subprincipleitemgroup"] %> - <%= header["type"] %> - <%= header["condition"] %>
- <% subprincipleitem = header["subprincipleitem"] %> - <% subprincipleitem.each do |subprinciple| %> - <%= subprinciple %>
- <% 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? %>