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-01-23 15:08:48 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-01-23 15:08:48 +0300
commit8137303e47baaff97a36396cfb05efc0d99879a2 (patch)
tree89dc777fd2d63e259e4b8b2d781baf472d3429a0 /app/policies
parent5b1258ee90fb29779d6c9da3f488ebff61e243a3 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/policies')
-rw-r--r--app/policies/packages/policies/project_policy.rb17
1 files changed, 1 insertions, 16 deletions
diff --git a/app/policies/packages/policies/project_policy.rb b/app/policies/packages/policies/project_policy.rb
index 0fb5953f2aa..35161fd95f1 100644
--- a/app/policies/packages/policies/project_policy.rb
+++ b/app/policies/packages/policies/project_policy.rb
@@ -7,25 +7,10 @@ module Packages
overrides(:read_package)
- condition(:package_registry_access_level_feature_flag_enabled, scope: :subject) do
- ::Feature.enabled?(:package_registry_access_level, @subject)
- end
-
condition(:packages_enabled_for_everyone, scope: :subject) do
@subject.package_registry_access_level == ProjectFeature::PUBLIC
end
- # This rule can be removed if the `package_registry_access_level` feature flag is removed.
- # Reason: If the feature flag is globally enabled, this rule will never be executed.
- rule { anonymous & ~project.public_project & ~package_registry_access_level_feature_flag_enabled }.prevent_all
-
- # This rule can be removed if the `package_registry_access_level` feature flag is removed.
- # Reason: If the feature flag is globally enabled, this rule will never be executed.
- rule do
- ~project.public_project & ~project.internal_access &
- ~project.project_allowed_for_job_token & ~package_registry_access_level_feature_flag_enabled
- end.prevent_all
-
rule { project.packages_disabled }.policy do
prevent(:read_package)
end
@@ -46,7 +31,7 @@ module Packages
enable :read_package
end
- rule { package_registry_access_level_feature_flag_enabled & packages_enabled_for_everyone }.policy do
+ rule { packages_enabled_for_everyone }.policy do
enable :read_package
end
end