diff options
Diffstat (limited to 'app/views')
| -rw-r--r-- | app/views/compliance_check_sets/show.html.slim | 1 | ||||
| -rw-r--r-- | app/views/imports/import/_workbench.html.slim | 41 | 
2 files changed, 23 insertions, 19 deletions
| diff --git a/app/views/compliance_check_sets/show.html.slim b/app/views/compliance_check_sets/show.html.slim index 4e1a8e2f9..bf4642b21 100644 --- a/app/views/compliance_check_sets/show.html.slim +++ b/app/views/compliance_check_sets/show.html.slim @@ -9,6 +9,7 @@          = definition_list( t('metadatas'),            { I18n.t("compliance_check_sets.show.metadatas.referential") => (@compliance_check_set.referential.nil? ? '' : link_to(@compliance_check_set.referential.name, referential_path(@compliance_check_set.referential)) ),              I18n.t("compliance_check_sets.show.metadatas.referential_type") => 'Jeu de données', +            I18n.t("compliance_check_sets.show.metadatas.status") => import_status(@compliance_check_set.status, verbose: true),              I18n.t("compliance_check_sets.show.metadatas.compliance_check_set_executed") => link_to(@compliance_check_set.name, executed_workbench_compliance_check_set_path(@compliance_check_set.workbench_id, @compliance_check_set)),              I18n.t("compliance_check_sets.show.metadatas.compliance_control_owner") => @compliance_check_set.organisation.name,              I18n.t("compliance_check_sets.show.metadatas.import") => '' }) diff --git a/app/views/imports/import/_workbench.html.slim b/app/views/imports/import/_workbench.html.slim index cec5d837c..0b6cc5945 100644 --- a/app/views/imports/import/_workbench.html.slim +++ b/app/views/imports/import/_workbench.html.slim @@ -8,6 +8,25 @@    .error_messages      = render 'shared/iev_interfaces/messages', messages: @import.messages +ruby: + controls = [] + controls << TableBuilderHelper::Column.new( +   name: t('.stif_control'), +   attribute: Proc.new { |n| import_status(n.workbench_import_control_set&.status, verbose: true, default_status: :pending) }, +   sortable: false, +   link_to: lambda do |item| +     item.workbench_import_control_set.present? && [@import.workbench, item.workbench_import_control_set] +   end + ) if @workbench.import_compliance_control_set.present? + controls << TableBuilderHelper::Column.new( +   name: t('.stif_control'), +   attribute: Proc.new { |n| import_status(n.workgroup_import_control_set&.status, verbose: true, default_status: :pending) }, +   sortable: false, +   link_to: lambda do |item| +     item.workbench_import_control_set.present? && [@import.workbench, item.workgroup_import_control_set] +   end + ) if @workbench.workgroup.import_compliance_control_set.present? +  - if @import.resources.any?    .col-lg-12      = table_builder_2 @import.resources, @@ -22,28 +41,12 @@          ), \          TableBuilderHelper::Column.new( \            key: :status, \ -          attribute: Proc.new { |n| import_status(n.status) }, \ +          attribute: Proc.new { |n| import_status(n.status, verbose: true, default_status: :pending) }, \            sortable: false, \            link_to: lambda do |item| \              item.netex_import.present? ? [@import.workbench, item.netex_import] : [@import.workbench, @import, item] \            end \ -        ), \ -        TableBuilderHelper::Column.new( \ -          name: t('.stif_control'), \ -          attribute: Proc.new { |n| import_status(n.workbench_import_control_set&.status) }, \ -          sortable: false, \ -          link_to: lambda do |item| \ -            item.workbench_import_control_set.present? && [@import.workbench, item.workbench_import_control_set] \ -          end \ -        ), \ -        TableBuilderHelper::Column.new( \ -          name: t('.organisation_control'), \ -          attribute: Proc.new { |n| import_status(n.workgroup_import_control_set&.status) }, \ -          sortable: false, \ -          link_to: lambda do |item| \ -            item.workgroup_import_control_set.present? && [@import.workbench, item.workgroup_import_control_set] \ -          end \ -        ) \ +        ), *controls \        ],        cls: 'table',        overhead: [ \ @@ -51,7 +54,7 @@          {}, \          { \            title: I18n.t('imports.show.summary').html_safe, \ -          width: 2, \ +          width: controls.size, \            cls: 'overheaded-default colspan="2"' \          } \        ] | 
