Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

need slightly more complex permissions scheme #4515

drdt ·

I have a configuration called 'master', which has the steps to run a build, but is disabled so it does not run. It does have a schedule defined, to be inherited by its children.

My teammates (with special privileges) can then create child configs, each of which defines a variable 'buildBranch' identifying which branch to build. These children each run on the inherited schedule, using the inherited build steps and variables.

I want to configure the permissions so that my users have "ADD_CHILDREN" and "DELETE_CHILDREN" on the 'master' config, but also the ability to "EDIT_SETTINGS" in the children so they can change the 'buildBranch' value. Right now, I have to give them "EDIT_SETTINGS" on the 'master' config in order for this to work, but that allows them to make unauthorized changes to the 'master' config.

I guess what I want is something like a "MODIFY_CHILDREN" permission. Or else the abilty to grant "EDIT_SETTINGS to "master/*".

Any suggestions?

  • replies 1
  • views 539
  • stars 0
robinshen ADMIN ·