Reporter Permissions - Add Label
Reporters have permission to manage labels, but not apply them to issues or merge requests.
We assign our QA users to the reporter role, but when they are finished testing a feature branch they don't have permission to remove our "Needs QA" label or apply their own (like "Failed QA" or "Passed QA") to the merge request.
It seems logical that if we are trusting these users to both create issues and manage labels that they would be able to apply these labels to issues (and possibly apply them to merge requests) also.