jenkins unmet qualification
Seems there is a bug already reported on this plugin in 2011 (but version is not mentioned there).
JENKINS-11635: Shouldn't allow manual promotion by 'anonymous'
As per that ticket, this seems to be a long lasting bug unfortunately.
The reason is that handling of approval permissions has changed in the plugin with revision 3.0.
Whether the Approve
button appears or not now depends (only) on whether the current user has the (global, user-specific) permission to promote.
Pre-3.0 versions of the plugin did compare the current user name to the list of users that you specified in the job configuration.
Bottom line:
- You cannot separate approval permission from promotion permission.
- If you need project-specific approval rights for specific users, then you have to establish project-specific promotion permissions (e.g., via the matrix-auth plugin).