Fix sorting of teams on shared inventory modal window and sorting on task assigning modal [SCI-4716] (#7051)

This commit is contained in:
ajugo 2024-02-05 10:27:01 +01:00 committed by GitHub
parent 448a23455a
commit 71be4db51b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 4 additions and 1 deletions

View file

@ -428,6 +428,7 @@ class ExperimentsController < ApplicationController
.joins(:my_modules)
.where(experiments: { id: viewable_experiments })
.where(my_modules: { id: assignable_my_modules })
.order(:name)
.distinct
.pluck(:id, :name)

View file

@ -404,6 +404,7 @@ class MyModulesController < ApplicationController
my_modules = experiment.my_modules
.where(my_modules: { id: assignable_my_modules })
.order(:name)
.pluck(:id, :name)
return render plain: [].to_json if my_modules.blank?

View file

@ -110,6 +110,7 @@ class ProjectsController < ApplicationController
.joins(experiments: :my_modules)
.where(experiments: { id: viewable_experiments })
.where(my_modules: { id: assignable_my_modules })
.order(:name)
.distinct
.pluck(:id, :name)

View file

@ -34,7 +34,7 @@
</span>
</div>
<div class="teams-list">
<% (current_user.teams - [@repository.team]).each do |t| %>
<% (current_user.teams.order(:name) - [@repository.team]).each do |t| %>
<div class="team-container">
<div class="team-selector">
<span class="sci-checkbox-container">