Skip to content
Snippets Groups Projects

Create new policies for read, destroy, and create tokens

Merged Serena Fang requested to merge sfang-token-read-write-permissions into master
All threads resolved!
Compare and Show latest version
4 files
+ 10
10
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -61,7 +61,7 @@ class GroupPolicy < BasePolicy
@@ -61,7 +61,7 @@ class GroupPolicy < BasePolicy
end
end
with_scope :subject
with_scope :subject
condition(:resource_access_token_available) { resource_access_token_available? }
condition(:resource_access_token_feature_available) { resource_access_token_feature_available? }
condition(:resource_access_token_creation_allowed) { resource_access_token_creation_allowed? }
condition(:resource_access_token_creation_allowed) { resource_access_token_creation_allowed? }
with_scope :subject
with_scope :subject
@@ -213,7 +213,7 @@ class GroupPolicy < BasePolicy
@@ -213,7 +213,7 @@ class GroupPolicy < BasePolicy
rule { developer & dependency_proxy_available }
rule { developer & dependency_proxy_available }
.enable :admin_dependency_proxy
.enable :admin_dependency_proxy
rule { can?(:admin_group) & resource_access_token_available }.policy do
rule { can?(:admin_group) & resource_access_token_feature_available }.policy do
enable :read_resource_access_tokens
enable :read_resource_access_tokens
enable :destroy_resource_access_tokens
enable :destroy_resource_access_tokens
end
end
@@ -247,7 +247,7 @@ def group
@@ -247,7 +247,7 @@ def group
@subject
@subject
end
end
def resource_access_token_available?
def resource_access_token_feature_available?
true
true
end
end
Loading