Add `admin_runners` custom role permission
-
Review changes -
-
Download -
Patches
-
Plain diff
All threads resolved!
All threads resolved!
What does this MR do and why?
This change introduces a new custom permission to allow users the ability to manage runners for a group or project.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Before | After |
---|---|
![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() |
How to set up and validate locally
- In rails console enable the experiment fully
Feature.enable(:custom_ability_admin_runners)
- Create a role with the
Admin Runners
permission enabled. - Assign the new role to a new user
- Login with the new user
- Visit any project page and ensure that the
Settings
menu item appears in the navigation. - Click on the
Settings
menu and ensure that theCI/CD
menu item appears. - Click on the
CI/CD
menu. - Ensure that the
Runners
section appears. - Click on
Expand
- Ensure that the list of runners are displayed.
Edited by mo khan
Merge request reports
Compare and
Show latest version
- version 79b338ad90
- version 78dc5f9aa0
- version 77d89dc888
- version 76532d966a
- version 75a770cbdf
- version 74b76b6d5d
- version 735a7f9577
- version 72eaa745da
- version 71e412503d
- version 70b52d5a8b
- version 69271efd78
- version 689ab16dac
- version 675db73e8d
- version 665b07ebd5
- version 65aca4db00
- version 64f42acd10
- version 636f6238b0
- version 6221bd6890
- version 6121bd6890
- version 6075459509
- version 5991b35b74
- version 58fc2ec315
- version 5708060a8f
- version 56a9824e6e
- version 552f608414
- version 54385cfd34
- version 53de68af28
- version 52a9e11757
- version 511387170c
- version 50572eed8f
- version 498e43fa71
- version 489b4294e9
- version 47a4311d05
- version 46687e417f
- version 4517d2b5fa
- version 4423dd098f
- version 43125190c6
- version 42be9c4963
- version 41799c0da6
- version 402abfb169
- version 392822ff75
- version 38f6bf90ef
- version 37286284a6
- version 36a0088061
- version 35fa67cf0b
- version 34ff6f83f7
- version 336bee8141
- version 329fbb126a
- version 319e97b996
- version 301ace5303
- version 29b853f4b4
- version 28f5d60862
- version 27313d36d5
- version 26c41d0711
- version 2578ed8029
- version 24ad995fe1
- version 23f19d8546
- version 226036304f
- version 210ecdc8d0
- version 20bec724c0
- version 191dd26524
- version 18d561e6b5
- version 17f5875de4
- version 164083dbde
- version 15c89cdf05
- version 14c0f2b057
- version 135f2a4586
- version 12a8ab292f
- version 117936096c
- version 1047f0e34f
- version 9f839d4a7
- version 8a01a7c2d
- version 721580bc3
- version 69060c0f0
- version 50348bd5c
- version 455fcb248
- version 3c1df72d4
- version 29f3a1b9f
- version 1df84d773
- master (base)
- latest versione204ceb13 commits,
- version 79b338ad902 commits,
- version 78dc5f9aa02 commits,
- version 77d89dc8883 commits,
- version 76532d966a2 commits,
- version 75a770cbdf1 commit,
- version 74b76b6d5d6 commits,
- version 735a7f95775 commits,
- version 72eaa745da4 commits,
- version 71e412503d3 commits,
- version 70b52d5a8b2 commits,
- version 69271efd782 commits,
- version 689ab16dac1 commit,
- version 675db73e8d3 commits,
- version 665b07ebd52 commits,
- version 65aca4db001 commit,
- version 64f42acd103 commits,
- version 636f6238b02 commits,
- version 6221bd68901 commit,
- version 6121bd68901 commit,
- version 60754595091 commit,
- version 5991b35b741 commit,
- version 58fc2ec3154 commits,
- version 5708060a8f3 commits,
- version 56a9824e6e1 commit,
- version 552f60841424 commits,
- version 54385cfd3423 commits,
- version 53de68af2822 commits,
- version 52a9e1175720 commits,
- version 511387170c19 commits,
- version 50572eed8f17 commits,
- version 498e43fa7116 commits,
- version 489b4294e914 commits,
- version 47a4311d0513 commits,
- version 46687e417f12 commits,
- version 4517d2b5fa10 commits,
- version 4423dd098f9 commits,
- version 43125190c68 commits,
- version 42be9c49637 commits,
- version 41799c0da66 commits,
- version 402abfb1695 commits,
- version 392822ff754 commits,
- version 38f6bf90ef2 commits,
- version 37286284a617 commits,
- version 36a008806116 commits,
- version 35fa67cf0b15 commits,
- version 34ff6f83f714 commits,
- version 336bee814112 commits,
- version 329fbb126a10 commits,
- version 319e97b9969 commits,
- version 301ace53038 commits,
- version 29b853f4b47 commits,
- version 28f5d608624 commits,
- version 27313d36d53 commits,
- version 26c41d07111 commit,
- version 2578ed802918 commits,
- version 24ad995fe117 commits,
- version 23f19d854616 commits,
- version 226036304f13 commits,
- version 210ecdc8d012 commits,
- version 20bec724c011 commits,
- version 191dd2652410 commits,
- version 18d561e6b59 commits,
- version 17f5875de47 commits,
- version 164083dbde6 commits,
- version 15c89cdf055 commits,
- version 14c0f2b0574 commits,
- version 135f2a45862 commits,
- version 12a8ab292f2 commits,
- version 117936096c2 commits,
- version 1047f0e34f1 commit,
- version 9f839d4a76 commits,
- version 8a01a7c2d5 commits,
- version 721580bc34 commits,
- version 69060c0f03 commits,
- version 50348bd5c1 commit,
- version 455fcb2481 commit,
- version 3c1df72d48 commits,
- version 29f3a1b9f7 commits,
- version 1df84d7735 commits,
Compare changes
- Side-by-side
- Inline
Files
706Loading