From 5238a858bd34423d7f2a32bc5da2f25c9fb62146 Mon Sep 17 00:00:00 2001 From: Alex Kriuchykhin Date: Fri, 20 Jan 2023 10:21:52 +0100 Subject: [PATCH] Fix tags modal in table view for archived tasks [SCI-7743] (#4867) --- app/assets/javascripts/experiments/table.js | 10 +++++----- app/assets/stylesheets/experiment/show.scss | 8 ++++++++ app/views/experiments/table.html.erb | 2 +- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/experiments/table.js b/app/assets/javascripts/experiments/table.js index 50359fb07..10412088b 100644 --- a/app/assets/javascripts/experiments/table.js +++ b/app/assets/javascripts/experiments/table.js @@ -665,12 +665,12 @@ ExperimnetTable.render.assigned = function(data) { }; ExperimnetTable.render.tags = function(data) { - let value; - if (!data.can_create) { - value = parseInt(data.tags, 10) === 0 ? I18n.t('experiments.table.not_set') : data.tags; - return `${value}`; + const value = parseInt(data.tags, 10) === 0 ? I18n.t('experiments.table.add_tag') : data.tags; + + if (data.tags === 0 && !data.can_create) { + return `${I18n.t('experiments.table.not_set')}`; } - value = parseInt(data.tags, 10) === 0 ? I18n.t('experiments.table.add_tag') : data.tags; + return ` <%= render partial: 'experiments/no_task_results.html.erb' %> + <%= render partial: "my_modules/modals/manage_module_tags_modal", locals: { my_module: nil } %> -<%= render partial: "my_modules/modals/manage_module_tags_modal", locals: { my_module: nil } %> <%= render partial: "canvas/edit/modal/edit_module" %> <%= render partial: "experiments/table_display_modal"%>