2013/6/12 Jesse Glick <[email protected]>

> On 06/12/2013 09:38 AM, Kohsuke Kawaguchi wrote:
>
>> I don't think I can explain the difference between RUN_BUILDS permission
>> and BUILD
>>
>> someone having a permission to build a certain job and someone having a
>> permission to build in a certain slave feels symmetric to me.
>>
>
> It is not “symmetric” in the sense that the permission can be granted
> equivalently on either side; you need _both_ permissions. I am more
> concerned about the confusion resulting from one permission having two
> distinct meanings, each with a different scope (type of object).
>

Perhaps the choice of the word wasn't very accurate, but I meant exactly
that you need both, and in that sense it's like two legs of our bodies.


> BUILD is also impliedBy UPDATE, which would make no sense for this new
> meaning. And its PermissionGroup, which unlike the PermissionScope cannot
> be a list, is Item.PERMISSIONS “Job”, rather than Computer.PERMISSIONS
> “Slave”.
>

That's true.


> So I would still vote for a separate Computer.BUILD “Run Builds”.


OK. I'll update this accordingly this evening on the airplane.

-- 
Kohsuke Kawaguchi

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to