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).
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”.
So I would still vote for a separate Computer.BUILD “Run Builds”. -- 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.
