Hi Chris, Did you resolve this issue? I am not sure if email property is populated by default if you are using solely RemoteUserAuth. You might need to implement or use an existing user info provider. http://docs.buildbot.net/latest/manual/cfg-www.html#user-information
Perhaps using RolesFromUsername might help as well. http://docs.buildbot.net/latest/manual/cfg-www.html#buildbot.www.authz.roles.RolesFromUsername You can see in the about page more details about what user information has been set by your authentication plugins e.g. http://nine.buildbot.net/#/about On Tue, Feb 21, 2017 at 4:54 AM Chris Spencer <chriss...@gmail.com> wrote: > How do you grant your user the ability to stop/resume builds? > > I'm able to login using "myusern...@mydomain.com", and Buildbot shows an > icon for my user with a logout link, but when I try to stop a build, I get > the error message: > > Cannot Stop: you need to have role 'admins' > > My auth setup looks like: > > authz = util.Authz( > allowRules=[ > util.StopBuildEndpointMatcher(role="admins"), > util.ForceBuildEndpointMatcher(role="admins"), > util.RebuildBuildEndpointMatcher(role="admins") > ], > roleMatchers=[ > util.RolesFromEmails(admins=["myusern...@mydomain.com"]) > ] > ) > c['www'] = dict( > port=8010, > plugins=dict(waterfall_view={}, console_view={}), > auth=util.RemoteUserAuth(), > authz=authz, > ) > > What am I doing wrong? > _______________________________________________ > users mailing list > users@buildbot.net > https://lists.buildbot.net/mailman/listinfo/users
_______________________________________________ users mailing list users@buildbot.net https://lists.buildbot.net/mailman/listinfo/users