diff options
Diffstat (limited to 'server/sonar-web/src/main/js/apps/issues/components/BulkChangeModal.tsx')
-rw-r--r-- | server/sonar-web/src/main/js/apps/issues/components/BulkChangeModal.tsx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/server/sonar-web/src/main/js/apps/issues/components/BulkChangeModal.tsx b/server/sonar-web/src/main/js/apps/issues/components/BulkChangeModal.tsx index 9599069623a..7a8fb72a717 100644 --- a/server/sonar-web/src/main/js/apps/issues/components/BulkChangeModal.tsx +++ b/server/sonar-web/src/main/js/apps/issues/components/BulkChangeModal.tsx @@ -36,7 +36,7 @@ import Select from '../../../components/controls/Select'; import SeverityHelper from '../../../components/shared/SeverityHelper'; import throwGlobalError from '../../../app/utils/throwGlobalError'; import { searchIssueTags, bulkChangeIssues } from '../../../api/issues'; -import { isLoggedIn } from '../../../helpers/users'; +import { isLoggedIn, isUserActive } from '../../../helpers/users'; interface AssigneeOption { avatar?: string; @@ -161,7 +161,11 @@ export default class BulkChangeModal extends React.PureComponent<Props, State> { handleAssigneeSearch = (query: string) => { return searchAssignees(query, this.state.organization).then(({ results }) => - results.map(r => ({ avatar: r.avatar, label: r.name, value: r.login })) + results.map(r => ({ + avatar: r.avatar, + label: isUserActive(r) ? r.name : translateWithParameters('user.x_deleted', r.login), + value: r.login + })) ); }; |