Expose the Security Manager in public APIs
Summary
Expose the Security Manager role in public APIs and user-facing interfaces when the environment variable is enabled.
Implementation Details
-
Add Security Manager to Gitlab::Access.options. -
Add to Gitlab::Access.options_with_owner. -
Update localized_access_nameshelper -
Add to project creation level options -
Update OpenAPI documentation -
Add role descriptions and translations
Acceptance Criteria
-
Security Manager appears in role selection dropdowns when enabled -
API responses include Security Manager access level when enabled -
Role is localized correctly and translated -
Documentation reflects the new role
Environment Variable
GITLAB_SECURITY_MANAGER_ROLE=true to enable
Edited by Miki Amos