Skip to content

Resolve "Rename the `Master` role to `Maintainer`"

Mark Chao requested to merge 42751-rename-master-to-maintainer into master

EE port at https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5948

Follow up (changes for backend): https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/19413

What does this MR do?

Rename permission name "Master" to "Maintainer", from user's perspective.

No need to worry about API because it does not use permission level names, but level number.

  • EE check for ProjectCreationLevel|Masters and Developers + Masters and so on...

Are there points in the code the reviewer needs to double check?

Internal method call/constant changes are in the followup MR, because:

  • reduce probability of conflict
  • separate the safe changes from risky changes, so we can rollback risky changes in case something goes wrong, but keep safe changes.

Why was this MR needed?

See #42751 (closed)

Screenshots (if relevant)

CapturFiles_2

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #42751 (closed)

Edited by Mark Chao

Merge request reports