Include members shared into project ancestors in issue assignee dropdown
What does this MR do and why?
Include members shared into project ancestors in the issue assignee dropdowns
The members shared into ancestors can be assigned using the /assign
quick action. Here we include them in the issue assignee dropdowns on
the issue list (<project-path>/-/issues) and issue
(<project-path>/-/issues/<issue-number>) pages we well.
Screenshots or screen recordings
Here the user abc def
is a member of foo/bar
group.
Before | After |
---|---|
How to set up and validate locally
- Create a group
foo
and within it create another groupbar
. - Add a member to
foo/bar
(abc def
in the above example). - Create another group
some-group
and create a project within itproject-a
- Add
foo/bar
as a member ofsome-group
. - Create an issue in
project-a
. - On
some-group/project-a/-/issues
, selectAssignee is
in the search bar and the member offoo/bar
should appear after these changes. - On
some-group/project-a/-/issues/<issue-id>
, the Assignees dropdown should show the member offoo/bar
after these changes.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Closes #327825 (closed)