Commit 21a192d3 authored by Pedro Pombeiro's avatar Pedro Pombeiro Committed by Natalia Tepluhina

Add admin_group_runners rule to GroupPolicy

parent 783ce2d8
...@@ -157,6 +157,7 @@ class GroupPolicy < Namespaces::GroupProjectNamespaceSharedPolicy ...@@ -157,6 +157,7 @@ class GroupPolicy < Namespaces::GroupProjectNamespaceSharedPolicy
enable :destroy_package enable :destroy_package
enable :create_projects enable :create_projects
enable :admin_pipeline enable :admin_pipeline
enable :admin_group_runners
enable :admin_build enable :admin_build
enable :read_cluster enable :read_cluster
enable :add_cluster enable :add_cluster
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
- elsif @group_runners.empty? - elsif @group_runners.empty?
= _('This group does not have any group runners yet.') = _('This group does not have any group runners yet.')
- if can?(current_user, :admin_pipeline, @project.group) - if can?(current_user, :admin_group_runners, @project.group)
- group_link = link_to _("group's CI/CD settings."), group_settings_ci_cd_path(@project.group) - group_link = link_to _("group's CI/CD settings."), group_settings_ci_cd_path(@project.group)
= _('Group maintainers can register group runners in the %{link}').html_safe % { link: group_link } = _('Group maintainers can register group runners in the %{link}').html_safe % { link: group_link }
- else - else
......
...@@ -378,6 +378,7 @@ module EE ...@@ -378,6 +378,7 @@ module EE
prevent :admin_issue_board_list prevent :admin_issue_board_list
prevent :admin_issue prevent :admin_issue
prevent :admin_pipeline prevent :admin_pipeline
prevent :admin_group_runners
prevent :add_cluster prevent :add_cluster
prevent :create_cluster prevent :create_cluster
prevent :update_cluster prevent :update_cluster
......
...@@ -48,6 +48,7 @@ RSpec.shared_context 'GroupPolicy context' do ...@@ -48,6 +48,7 @@ RSpec.shared_context 'GroupPolicy context' do
destroy_package destroy_package
create_projects create_projects
read_cluster create_cluster update_cluster admin_cluster add_cluster read_cluster create_cluster update_cluster admin_cluster add_cluster
admin_group_runners
] ]
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment