Enhance GitLab POST /users endpoint to also support creation of Auditors
Problem to solve
GitLab API supports the creation of Regular and Admin users however from the UI a user also can be an Auditor. POST /user and PUT /users/:id should also support an attribute auditor=true/false.
Intended users
For identity management integration where accounts are requested, approved and created GitLab UI functionally needs to map what is available through GitLab API.
Further details
Proposal
POST /user and PUT /users/:id supports of new parameter auditor=true/false.
Permissions and Security
Admin token is required.
Documentation
https://docs.gitlab.com/ee/api/users.html
Testing
What does success look like, and how can we measure that?
Creating and modifying Auditor users through GitLab API.