Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Not A Defect
-
None
-
Jenkins Core 2.107.x
Promoted builds 3.0 + 3.1
Description
Issue:
When a user has full job permissions(build, create, promote....) on Jenkins but not Overall Admin access, they can not manually promote a job using the button.
Steps to reproduce:
- Spawn up a new Jenkins instance with 2 users: Admin(full admin permissions), Developer(full job permissions and overall read) and the promoted builds plugin installed
- Create a new job with a manual promotion process having no "Approvers" list
- Build the Job
- Observe that Admin can promote the build but Developer does not have access to the button to promote
Workaround:
Adding the Developer user to the list of approvers makes the button show up
Expected Behavior:
I would expect the Developer user to also have access to the promotion process since they have job promote permission
Let me know if I can clarify anything
Does the user have Promotion/Promote permission as well? It is not in the same section as the Job/* permissions.
A screenshot of the permission matrix and of the page with the button that the admin is able to see but the user is not would be helpful.