From b83d5b4a27587782963bf4ebba51ef0ce66e0040 Mon Sep 17 00:00:00 2001 From: Andrej Date: Thu, 21 Aug 2025 14:10:49 +0200 Subject: [PATCH 1/5] Fix appendable scope for shared inventories [SCI-12279] --- app/models/repository.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/app/models/repository.rb b/app/models/repository.rb index 6aac3071f..761d3c491 100644 --- a/app/models/repository.rb +++ b/app/models/repository.rb @@ -52,7 +52,6 @@ class Repository < RepositoryBase scope :appendable_by_user, lambda { |user, teams = user.current_team| active.with_granted_permissions(user, RepositoryPermissions::ROWS_CREATE, teams) .where(type: Extends::REPOSITORY_APPENDABLE_TYPES) - .where(team: teams) } def self.permission_class From e419e6d995bd208fc9170548e88eaf8c80554f23 Mon Sep 17 00:00:00 2001 From: Oleksii Kriuchykhin Date: Thu, 21 Aug 2025 15:37:37 +0200 Subject: [PATCH 2/5] Bump version to 1.44.0.1 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 372cf402c..8ccd7cafa 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.44.0 +1.44.0.1 From f99478caead3d828484de3f1a77290638241d0c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 15:48:08 +0000 Subject: [PATCH 3/5] Bump sha.js from 2.4.11 to 2.4.12 Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12. - [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/crypto-browserify/sha.js/compare/v2.4.11...v2.4.12) --- updated-dependencies: - dependency-name: sha.js dependency-version: 2.4.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/yarn.lock b/yarn.lock index b3bfb6899..98403542e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4201,15 +4201,7 @@ setimmediate@^1.0.4: resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -sha.js@^2.4.11: +sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8: version "2.4.12" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.12.tgz#eb8b568bf383dfd1867a32c3f2b74eb52bdbf23f" integrity sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w== From 6b5e1a6526393b145b23ddb3bbd3434e37a52170 Mon Sep 17 00:00:00 2001 From: Oleksii Kriuchykhin Date: Fri, 22 Aug 2025 15:44:44 +0200 Subject: [PATCH 4/5] Optimize MoveEveryOneElseAssignmentToTeamAssignments migration [SCI-12283] --- ...48_move_every_one_else_assignment_to_team_assignments.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/db/migrate/20250707080048_move_every_one_else_assignment_to_team_assignments.rb b/db/migrate/20250707080048_move_every_one_else_assignment_to_team_assignments.rb index 098d0bcdb..d7ece91e3 100644 --- a/db/migrate/20250707080048_move_every_one_else_assignment_to_team_assignments.rb +++ b/db/migrate/20250707080048_move_every_one_else_assignment_to_team_assignments.rb @@ -74,7 +74,7 @@ class MoveEveryOneElseAssignmentToTeamAssignments < ActiveRecord::Migration[7.2] end # PET - Project.visible.preload(:experiments).find_in_batches(batch_size: 100) do |projects| + Project.visible.find_in_batches(batch_size: 10) do |projects| projects.each do |project| project_automatic_user_assignments = project.user_assignments.where(assigned: :automatically) next if project_automatic_user_assignments.blank? @@ -82,8 +82,8 @@ class MoveEveryOneElseAssignmentToTeamAssignments < ActiveRecord::Migration[7.2] user_role = project_automatic_user_assignments.first.user_role team_assignment_values = [] - project.experiments.preload(:my_modules).each do |experiment| - experiment.my_modules.each do |my_module| + Experiment.joins(:project).where(project: project).find_each do |experiment| + MyModule.joins(:experiment).where(experiment: experiment).find_each do |my_module| team_assignment_values << new_team_assignment(project.team_id, my_module, user_role) my_module.automatic_user_assignments.where(user_id: project_automatic_user_assignments.select(:user_id)).delete_all end From 77f7d7faf31f963ddc0339d4c5a6d9e92916ec78 Mon Sep 17 00:00:00 2001 From: Martin Artnik <85488244+artoscinote@users.noreply.github.com> Date: Fri, 22 Aug 2025 15:46:52 +0200 Subject: [PATCH 5/5] Update VERSION Bump version to 1.44.0.2 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 8ccd7cafa..8b22b0a73 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.44.0.1 +1.44.0.2