From e0ceaa44cd57154110617f9be01b35c45cff322d Mon Sep 17 00:00:00 2001 From: Martin Artnik Date: Tue, 8 Aug 2023 14:01:32 +0200 Subject: [PATCH 01/12] Fix column resizing for existing inventories with no colSize data [SCI-8984] --- .../javascripts/repositories/repository_datatable.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/repositories/repository_datatable.js b/app/assets/javascripts/repositories/repository_datatable.js index 0b5a17802..9cd32cbde 100644 --- a/app/assets/javascripts/repositories/repository_datatable.js +++ b/app/assets/javascripts/repositories/repository_datatable.js @@ -185,7 +185,7 @@ var RepositoryDatatable = (function(global) { $('#saveRecord').attr('disabled', false); $(TABLE_WRAPPER_ID).find('tr').removeClass('blocked'); - if (TABLE.ColSizes) { + if (TABLE.ColSizes && TABLE.ColSizes.filter((s) => !!s).length > 0) { $(TABLE_WRAPPER_ID).find('.table').addClass('table--resizable-columns'); } @@ -558,7 +558,9 @@ var RepositoryDatatable = (function(global) { state.ColSizes = data; - $(TABLE_WRAPPER_ID).find('.table').addClass('table--resizable-columns'); + if (data.length > 0) { + $(TABLE_WRAPPER_ID).find('.table').addClass('table--resizable-columns'); + } updateColSizeMap(state); @@ -743,7 +745,7 @@ var RepositoryDatatable = (function(global) { if (json.state.columns[7]) json.state.columns[7].visible = archived; if (json.state.search) delete json.state.search; - if (json.state.ColSizes) { + if (json.state.ColSizes && json.state.ColSizes.length > 0) { $(TABLE_WRAPPER_ID).find('.table').addClass('table--resizable-columns'); TABLE.ColSizes = json.state.ColSizes; updateColSizeMap(json.state); From e01c3682b4551d9311c1c9c16ed57644e2d7408c Mon Sep 17 00:00:00 2001 From: Alex Kriuchykhin Date: Wed, 9 Aug 2023 13:54:31 +0200 Subject: [PATCH 02/12] Fix handling of result table metadata for project exports [SCI-9000] (#5943) --- .../reports/elements/_my_module_result_table_element.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/reports/elements/_my_module_result_table_element.html.erb b/app/views/reports/elements/_my_module_result_table_element.html.erb index 9d093570c..e40d27282 100644 --- a/app/views/reports/elements/_my_module_result_table_element.html.erb +++ b/app/views/reports/elements/_my_module_result_table_element.html.erb @@ -25,7 +25,7 @@
- +
From 348d467d02f07d49151d5a081340ba9c8215079b Mon Sep 17 00:00:00 2001 From: Giga Chubinidze Date: Thu, 10 Aug 2023 22:26:45 +0400 Subject: [PATCH 03/12] Non team owner user does not have access to archive inventory [SCI-8955] --- app/views/repositories/_view_archived_btn.html.erb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/views/repositories/_view_archived_btn.html.erb b/app/views/repositories/_view_archived_btn.html.erb index 3be64c929..c47897a70 100644 --- a/app/views/repositories/_view_archived_btn.html.erb +++ b/app/views/repositories/_view_archived_btn.html.erb @@ -1,5 +1,4 @@ -
+

<%= t('libraries.index.head_title') %>

From 26eba7da647cdacca72b6df86e4cfc995bbe559a Mon Sep 17 00:00:00 2001 From: Giga Chubinidze Date: Thu, 10 Aug 2023 22:41:39 +0400 Subject: [PATCH 04/12] Smart annotation modal- inventories are out of modal [SCI-9001] --- app/views/shared/smart_annotation/_menu.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/shared/smart_annotation/_menu.html.erb b/app/views/shared/smart_annotation/_menu.html.erb index ec9d3a77b..74a1d9d5d 100644 --- a/app/views/shared/smart_annotation/_menu.html.erb +++ b/app/views/shared/smart_annotation/_menu.html.erb @@ -12,7 +12,7 @@
<% if repositories.length > 1 %> -
+
<% repositories.each do |repository| %>