18 lines
521 B
Ruby
18 lines
521 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
# Groups::ProjectsRequiringAuthorizationsRefresh::OnTransferFinder
|
||
|
#
|
||
|
# 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
|
||
|
# the group has been transferred.
|
||
|
|
||
|
module Groups
|
||
|
module ProjectsRequiringAuthorizationsRefresh
|
||
|
class OnTransferFinder < Base
|
||
|
def execute
|
||
|
ids_of_projects_in_hierarchy_and_project_shares(@group).to_a
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|