From e4e61cf84cc82e602bf164e8614ac7ababf3d875 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Fri, 20 Sep 2024 11:17:00 +0300 Subject: [PATCH] assigned users autocomplete self --- client/src/views/fields/assigned-users.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/client/src/views/fields/assigned-users.js b/client/src/views/fields/assigned-users.js index fb8c8bf8a7..2793a5b862 100644 --- a/client/src/views/fields/assigned-users.js +++ b/client/src/views/fields/assigned-users.js @@ -62,6 +62,24 @@ class AssignedUsersFieldView extends LinkMultipleFieldView { return avatarHtml + ' ' + html; } + + /** @inheritDoc */ + getOnEmptyAutocomplete() { + if (this.params.autocompleteOnEmpty) { + return undefined; + } + + if (this.ids && this.ids.includes(this.getUser().id)) { + return Promise.resolve([]); + } + + return Promise.resolve([ + { + id: this.getUser().id, + name: this.getUser().get('name'), + }, + ]); + } } export default AssignedUsersFieldView;