Basic global user search return only users in your groups/projects
Background
Global searches for users do not include any concept or filtering at the organization level. Searches on the same cell will be able to see all users from all organizations on the cell.
Proposal
Existing basic search is performed in the following classes and make use of different finder methods:
The following changes need to be implemented:
- Global search should always apply user group and project authorizations except if the user is an instance admin
- Explore unifying the global, group, project search methods if it makes sense. Investigate if it's possible to use one of the existing finders:
UsersFinder,MembersFinder,GroupMembersFinder,ProjectMembersFinder
Edited by Terri Chu