Module: Autocomplete

Defined in:
app/finders/autocomplete/group_users_finder.rb,
app/finders/autocomplete/group_finder.rb,
app/finders/autocomplete/users_finder.rb,
app/finders/autocomplete/routes_finder.rb,
app/finders/autocomplete/project_finder.rb,
app/finders/autocomplete/move_to_project_finder.rb,
app/finders/autocomplete/acts_as_taggable_on/tags_finder.rb,
app/finders/autocomplete/deploy_keys_with_write_access_finder.rb

Overview

This finder returns all users that are related to a given group because:

  1. They are members of the group, its sub-groups, or its ancestor groups

  2. They are members of a group that is invited to the group, its sub-groups, or its ancestors

  3. They are members of a project that belongs to the group

  4. They are members of a group that is invited to the group’s descendant projects

These users are not necessarily members of the given group and may not have access to the group so this should not be used for access control

Defined Under Namespace

Modules: ActsAsTaggableOn Classes: DeployKeysWithWriteAccessFinder, GroupFinder, GroupUsersFinder, MoveToProjectFinder, ProjectFinder, RoutesFinder, UsersFinder