diff options
Diffstat (limited to 'buildbot/master.cfg')
-rw-r--r-- | buildbot/master.cfg | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/buildbot/master.cfg b/buildbot/master.cfg index 46de226..a0051a0 100644 --- a/buildbot/master.cfg +++ b/buildbot/master.cfg @@ -460,10 +460,15 @@ authz = util.Authz( allowRules=[ # Unlock force-builds for admins. util.ForceBuildEndpointMatcher(role="admins", - builder="switcher-builder"), - # Prevent _any_ action from being taken. - util.AnyEndpointMatcher(role="norole"), - util.AnyControlEndpointMatcher(role="norole")], + builder=["switcher-builder", + "doc-builder"]), + util.StopBuildEndpointMatcher(role="admins", + builder=["switcher-builder", + "doc-builder"]), + util.RebuildBuildEndpointMatcher(role="admins", + builder=["switcher-builder", + "doc-builder"]), + util.AnyEndpointMatcher(role="norole")] roleMatchers=[ util.RolesFromUsername(roles="admins", usernames=["marcello", |