Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-06-27 09:08:04 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-06-27 09:08:04 +0300
commit5849e597a070c4d5d37657569919150701ca70bd (patch)
treec70900a50dc2fd5570d72f09444c98dad11e78f6 /app/models/group.rb
parentf33d28f789f690bfc01c8b81d95259a9f1c68b79 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/models/group.rb')
-rw-r--r--app/models/group.rb49
1 files changed, 0 insertions, 49 deletions
diff --git a/app/models/group.rb b/app/models/group.rb
index 5d36d63eac2..4e92bdab94c 100644
--- a/app/models/group.rb
+++ b/app/models/group.rb
@@ -824,16 +824,6 @@ class Group < Namespace
).call
end
- def update_shared_runners_setting!(state)
- raise ArgumentError unless SHARED_RUNNERS_SETTINGS.include?(state)
-
- case state
- when SR_DISABLED_AND_UNOVERRIDABLE then disable_shared_runners! # also disallows override
- when SR_DISABLED_WITH_OVERRIDE, SR_DISABLED_AND_OVERRIDABLE then disable_shared_runners_and_allow_override!
- when SR_ENABLED then enable_shared_runners! # set both to true
- end
- end
-
def first_owner
owners.first || parent&.first_owner || owner
end
@@ -1068,45 +1058,6 @@ class Group < Namespace
Arel::Nodes::SqlLiteral.new(column_alias))
end
- def disable_shared_runners!
- update!(
- shared_runners_enabled: false,
- allow_descendants_override_disabled_shared_runners: false)
-
- group_ids = descendants
- unless group_ids.empty?
- Group.by_id(group_ids).update_all(
- shared_runners_enabled: false,
- allow_descendants_override_disabled_shared_runners: false)
- end
-
- all_projects.update_all(shared_runners_enabled: false)
- end
-
- def disable_shared_runners_and_allow_override!
- # enabled -> disabled_and_overridable
- if shared_runners_enabled?
- update!(
- shared_runners_enabled: false,
- allow_descendants_override_disabled_shared_runners: true)
-
- group_ids = descendants
- unless group_ids.empty?
- Group.by_id(group_ids).update_all(shared_runners_enabled: false)
- end
-
- all_projects.update_all(shared_runners_enabled: false)
-
- # disabled_and_unoverridable -> disabled_and_overridable
- else
- update!(allow_descendants_override_disabled_shared_runners: true)
- end
- end
-
- def enable_shared_runners!
- update!(shared_runners_enabled: true)
- end
-
def runners_token_prefix
RunnersTokenPrefixable::RUNNERS_TOKEN_PREFIX
end