From 83e6be09bc1471cb37958c152ab1555e2b744997 Mon Sep 17 00:00:00 2001 From: Anton Date: Tue, 3 Jun 2025 13:53:05 +0200 Subject: [PATCH] Head of project fixes [SCI-11964] --- app/controllers/projects_controller.rb | 2 +- app/javascript/vue/projects/renderers/superviser.vue | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 15cc23b03..e61d6e182 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -294,7 +294,7 @@ class ProjectsController < ApplicationController end def assigned_users_list - users = User.where(id: @project.user_assignments.select(:user_id)).order('full_name ASC') + users = @project.users.search(false, params[:query]).order(:full_name) render json: { data: users.map { |u| [u.id, u.name, { avatar_url: avatar_path(u, :icon_small) }] } }, status: :ok end diff --git a/app/javascript/vue/projects/renderers/superviser.vue b/app/javascript/vue/projects/renderers/superviser.vue index 22aedc03c..77522a3e8 100644 --- a/app/javascript/vue/projects/renderers/superviser.vue +++ b/app/javascript/vue/projects/renderers/superviser.vue @@ -16,6 +16,7 @@
{ + if (this.$refs.searchInput) { + this.$refs.searchInput.focus(); + } + }); + }, computed: { canManage() { - return this.params.data.urls.assigned_users; + return this.params.data.urls.assigned_users && !this.params.data.archived_on; } }, methods: {