From fb968eb1a31dab07b8b3263cf15d65c1a5c83298 Mon Sep 17 00:00:00 2001 From: Robert Date: Tue, 31 Oct 2017 18:29:12 +0100 Subject: Refs: #4774@0.1h; CodeReview putting Business Logic of @indirect_compliance_controls into controller --- app/controllers/compliance_control_sets_controller.rb | 1 + app/views/compliance_control_sets/show.html.slim | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/compliance_control_sets_controller.rb b/app/controllers/compliance_control_sets_controller.rb index b8514e348..b45e85d49 100644 --- a/app/controllers/compliance_control_sets_controller.rb +++ b/app/controllers/compliance_control_sets_controller.rb @@ -22,6 +22,7 @@ class ComplianceControlSetsController < InheritedResources::Base @compliance_controls = decorate_compliance_controls( @q_controls_form.result) .group_by(&:compliance_control_block) + @indirect_compliance_controls = @compliance_controls.delete nil } end end diff --git a/app/views/compliance_control_sets/show.html.slim b/app/views/compliance_control_sets/show.html.slim index db0ed64ea..294df6a53 100644 --- a/app/views/compliance_control_sets/show.html.slim +++ b/app/views/compliance_control_sets/show.html.slim @@ -33,13 +33,12 @@ .col-lg-12 h2 = transport_mode("", "") - - direct_controls = @compliance_controls.delete nil - - if direct_controls.try(:any?) + - if @indirect_compliance_controls.try(:any?) .row .col-lg-12 .select_table - = table_builder_2 direct_controls, + = table_builder_2 @indirect_compliance_controls, [ \ TableBuilderHelper::Column.new( \ key: :code, \ -- cgit v1.2.3