Community
Participate
Working Groups
Presently although I can modify Hudson jobs (for which I have admin/modify permissions) I cannot rename them. I discover this part-way through the rename process on the Hudson GUI. This is apparently because I am not granted create permission for a job, and rename is (probably) implemented as a create(clone) followed by a delete, each of which is checked for permissions. Please implement rename as a separately controlled action with its own independent permissions control.
For which job do you need this control? Perhaps the existing "Delete" access will allow you to do a rename?
(In reply to comment #1) > For which job do you need this control? Perhaps the existing "Delete" access > will allow you to do a rename? It was virgo.web-server.snapshot (or something) and it was named virg.web-server.snapshot (or something). The initial set-up doesn't give me delete permission (and I understand why not) although I can grant myself delete. but the message I got out when I tried to rename it was that I didn't have CREATE permission (which indeed I do not, and cannot obtain). The job I was attempting to rename has been renamed by admin. I shouldn't need DELETE permission to rename; thus the enhancement request.
Moving to the Hudson project. As far as I can tell you are correct the permissions simply aren't granular enough to grant delete and create permissions on a 'per job' basis. -M.
We have implemented Team Concept in Hudson. https://bugs.eclipse.org/bugs/show_bug.cgi?id=406601 This issue can be solved through this multi-tenancy or using Role Strategy plugin (http://wiki.hudson-ci.org/display/HUDSON/Role+Strategy+Plugin)