Improve suggestions for adding members to groups/projects
Problem to solve
When adding new projects/groups I have to add the members from my company. But it is very hard to find them using the user suggestion because this suggestions just shows all GitLab.com users.
Further details
When adding a project I go to the members page and use the suggestion window to search for the members I want to add. However it immediately gives a completely random list of GitLab.com users instead of the ones assigned to the top group or with which I'm in contact very often:
I don't know any of these users. However GitLab could suggest people from the parent groups first so it would be easier to find the correct ones.
Proposal
- Allow a user to add members by username. For example, typing an exact user name into "select members to invite" should return only that user.
- Return results we may consider more important first. When searching, present:
- First, present members who are in a parent group (if one exists; if the project or group has a parent group with a matching member, display them first in the list), using our current matching logic (wildcard on username or name).
- Second, present members who are exact username or name matches.
- Then, present everyone else with our current logic (wildcard on username or name).
What does success look like, and how can we measure that?
I don't have to look up the usernames of my employees because they will show up in the members selection first.
Links / references
Edited by Christina Lohr