Module: Groups

Defined in:
app/finders/groups/user_groups_finder.rb,
app/finders/groups/base.rb,
app/services/groups/base_service.rb,
app/models/groups/feature_setting.rb,
app/services/groups/count_service.rb,
app/helpers/groups/settings_helper.rb,
app/services/groups/create_service.rb,
app/services/groups/update_service.rb,
app/services/groups/destroy_service.rb,
app/services/groups/transfer_service.rb,
app/events/groups/group_deleted_event.rb,
app/helpers/groups/observability_helper.rb,
app/services/groups/auto_devops_service.rb,
app/events/groups/group_transfered_event.rb,
app/services/groups/autocomplete_service.rb,
app/services/groups/participants_service.rb,
app/services/groups/nested_create_service.rb,
app/controllers/groups/children_controller.rb,
app/controllers/groups/packages_controller.rb,
app/controllers/groups/releases_controller.rb,
app/events/groups/group_path_changed_event.rb,
app/controllers/groups/variables_controller.rb,
app/workers/groups/update_statistics_worker.rb,
app/controllers/groups/work_items_controller.rb,
app/finders/groups/environment_scopes_finder.rb,
app/controllers/groups/harbor/tags_controller.rb,
app/services/groups/open_issues_count_service.rb,
app/services/groups/update_statistics_service.rb,
app/controllers/groups/achievements_controller.rb,
app/controllers/groups/usage_quotas_controller.rb,
app/services/groups/group_links/create_service.rb,
app/services/groups/group_links/update_service.rb,
app/controllers/groups/observability_controller.rb,
app/services/groups/group_links/destroy_service.rb,
app/controllers/groups/settings/ci_cd_controller.rb,
app/services/groups/deploy_tokens/create_service.rb,
app/services/groups/deploy_tokens/revoke_service.rb,
app/services/groups/import_export/export_service.rb,
app/services/groups/import_export/import_service.rb,
app/services/groups/merge_requests_count_service.rb,
app/controllers/groups/shared_projects_controller.rb,
app/services/groups/deploy_tokens/destroy_service.rb,
app/services/groups/update_shared_runners_service.rb,
app/controllers/groups/harbor/artifacts_controller.rb,
app/finders/groups/accepting_project_shares_finder.rb,
app/finders/groups/accepting_group_transfers_finder.rb,
app/finders/groups/accepting_project_imports_finder.rb,
app/services/groups/ssh_certificates/create_service.rb,
app/controllers/groups/dependency_proxies_controller.rb,
app/controllers/groups/harbor/application_controller.rb,
app/services/groups/ssh_certificates/destroy_service.rb,
app/controllers/groups/harbor/repositories_controller.rb,
app/controllers/groups/settings/repository_controller.rb,
app/finders/groups/accepting_project_creations_finder.rb,
app/finders/groups/accepting_project_transfers_finder.rb,
app/controllers/groups/registry/repositories_controller.rb,
app/controllers/groups/settings/applications_controller.rb,
app/controllers/groups/settings/integrations_controller.rb,
app/controllers/groups/settings/access_tokens_controller.rb,
app/controllers/groups/dependency_proxy/application_controller.rb,
app/finders/groups/projects_requiring_authorizations_refresh/base.rb,
app/controllers/groups/settings/packages_and_registries_controller.rb,
app/workers/groups/update_two_factor_requirement_for_members_worker.rb,
app/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder.rb,
app/finders/groups/projects_requiring_authorizations_refresh/on_direct_membership_finder.rb

Overview

Groups::ProjectsRequiringAuthorizationsRefresh::OnDirectMembershipFinder

Given a group, this finder can be used to obtain a list of Project IDs of projects that requires their ‘project_authorizations` records to be refreshed in the event where a member has been added/removed/updated in the group.

Defined Under Namespace

Modules: DependencyProxy, DeployTokens, GroupLinks, GroupMembersHelper, Harbor, ImportExport, ObservabilityHelper, ProjectsRequiringAuthorizationsRefresh, Registry, Settings, SettingsHelper, SshCertificates Classes: AcceptingGroupTransfersFinder, AcceptingProjectCreationsFinder, AcceptingProjectImportsFinder, AcceptingProjectSharesFinder, AcceptingProjectTransfersFinder, AchievementsController, ApplicationController, AutoDevopsService, AutocompleteService, AutocompleteSourcesController, AvatarsController, Base, BaseService, BoardsController, ChildrenController, ClustersController, CountService, CreateService, DependencyProxiesController, DependencyProxyAuthController, DependencyProxyForContainersController, DeployTokensController, DestroyService, EnvironmentScopesFinder, FeatureSetting, GroupDeletedEvent, GroupLinksController, GroupMembersController, GroupPathChangedEvent, GroupTransferedEvent, ImportsController, LabelsController, MergeRequestsCountService, MilestonesController, NestedCreateService, ObservabilityController, OpenIssuesCountService, PackagesController, ParticipantsService, ReleasesController, RunnersController, SharedProjectsController, TransferService, UpdateService, UpdateSharedRunnersService, UpdateStatisticsService, UpdateStatisticsWorker, UpdateTwoFactorRequirementForMembersWorker, UploadsController, UsageQuotasController, UserGroupsFinder, VariablesController, WorkItemsController