<div dir="ltr">Hi Honas,<div><br></div><div>Authz do not prevent any UI to be shown. The rebuild button will always be shown, but you will get an authorization error.</div><div><br></div><div>Regards<br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Pierre</div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 16 oct. 2019 à 22:21, honas grael <<a href="mailto:honasgraeymael@gmail.com">honasgraeymael@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello, looking at the docs I have in my <a href="http://master.cf" target="_blank">master.cf</a><div><br></div><div><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><span style="font-weight:bold">from</span> <span style="color:rgb(85,85,85)">buildbot.plugins</span> <span style="font-weight:bold">import</span> <span style="font-weight:bold">*</span>
<span>authz</span> <span style="font-weight:bold">=</span> <span>util</span><span style="font-weight:bold">.</span><span>Authz</span><span>(</span>
  <span>allowRules</span><span style="font-weight:bold">=</span><span>[</span>
    <span>util</span><span style="font-weight:bold">.</span><span><span style="background-color:rgb(251,229,78)">AnyControlEndpoint</span>Matcher</span><span>(</span><span>role</span><span style="font-weight:bold">=</span><span style="color:rgb(187,136,68)">"admins"</span><span>),</span>
  <span>],</span>
  <span>roleMatchers</span><span style="font-weight:bold">=</span><span>[</span>
    <span>util</span><span style="font-weight:bold">.</span><span>RolesFromEmails</span><span>(</span><span>admins</span><span style="font-weight:bold">=</span><span>[</span><span style="color:rgb(187,136,68)">"joe"</span><span>])</span>
  <span>]</span>
<span>)</span>
<span>auth</span><span style="font-weight:bold">=</span><span>util</span><span style="font-weight:bold">.</span><span>UserPasswordAuth</span><span>({</span><span style="color:rgb(187,136,68)">'joe'</span><span>:</span> <span style="color:rgb(187,136,68)">'mypass'</span><span>})</span>
<span>c</span><span>[</span><span style="color:rgb(187,136,68)">'www'</span><span>][</span><span style="color:rgb(187,136,68)">'auth'</span><span>]</span> <span style="font-weight:bold">=</span> <span>auth</span>
<span>c</span><span>[</span><span style="color:rgb(187,136,68)">'www'</span><span>][</span><span style="color:rgb(187,136,68)">'authz'</span><span>]</span> <span style="font-weight:bold">=</span> <span>authz</span></pre><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><span><br></span></pre><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><br></pre><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">When I look at the web UI the "REBUILD" button is still visible & accessible even when I am not logged in</pre><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">I thought these entries would make the status/progress of builds visible to anyone (anonymous users) but all control buttons such as "rebuild" </pre><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">, Force etc not visible. I was expecting that only when logged in as joe the buttons to be visible.</pre><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><br></pre><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"></pre><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">I would like to have everything read only to all users, but control of any kind available only to the user joe</pre><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><br></pre><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">What am I doing wrong here?<br></pre><pre style="overflow:auto hidden;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><span><br></span></pre></div></div>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@buildbot.net" target="_blank">users@buildbot.net</a><br>
<a href="https://lists.buildbot.net/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.buildbot.net/mailman/listinfo/users</a></blockquote></div>