Merge pull request #2482 from basecamp/omit-inactive-users-from-mentions

Omit inactive users from board mention picker
This commit is contained in:
Mike Dalessio
2026-02-03 18:45:19 -05:00
committed by GitHub
2 changed files with 13 additions and 1 deletions
@@ -2,7 +2,7 @@ class Prompts::Boards::UsersController < ApplicationController
include BoardScoped
def index
@users = @board.users.alphabetically
@users = @board.users.active.alphabetically
if stale? etag: @users
render layout: false
@@ -11,4 +11,16 @@ class Prompts::Boards::UsersControllerTest < ActionDispatch::IntegrationTest
assert_response :success
assert_select "lexxy-prompt-item", count: 3
end
test "index excludes inactive users" do
get prompts_board_users_path(@board)
assert_response :success
assert_select "lexxy-prompt-item[search*='David']", count: 1
users(:david).update!(active: false)
get prompts_board_users_path(@board)
assert_response :success
assert_select "lexxy-prompt-item[search*='David']", count: 0
end
end