Files
gitlab-foss/app/validators/json_schemas/member_role_permissions.json
2024-12-21 09:29:16 +00:00

87 lines
1.7 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Permissions on custom roles",
"type": "object",
"additionalProperties": false,
"properties": {
"admin_cicd_variables": {
"type": "boolean"
},
"admin_compliance_framework": {
"type": "boolean"
},
"admin_group_member": {
"type": "boolean"
},
"admin_integrations": {
"type": "boolean"
},
"admin_merge_request": {
"type": "boolean"
},
"admin_protected_branch": {
"type": "boolean"
},
"admin_push_rules": {
"type": "boolean"
},
"admin_runners": {
"type": "boolean"
},
"admin_terraform_state": {
"type": "boolean"
},
"admin_vulnerability": {
"type": "boolean"
},
"admin_web_hook": {
"type": "boolean"
},
"archive_project": {
"type": "boolean"
},
"manage_deploy_tokens": {
"type": "boolean"
},
"manage_group_access_tokens": {
"type": "boolean"
},
"manage_merge_request_settings": {
"type": "boolean"
},
"manage_project_access_tokens": {
"type": "boolean"
},
"manage_security_policy_link": {
"type": "boolean"
},
"read_admin_dashboard": {
"type": "boolean"
},
"read_code": {
"type": "boolean"
},
"read_compliance_dashboard": {
"type": "boolean"
},
"read_crm_contact": {
"type": "boolean"
},
"read_dependency": {
"type": "boolean"
},
"read_runners": {
"type": "boolean"
},
"read_vulnerability": {
"type": "boolean"
},
"remove_group": {
"type": "boolean"
},
"remove_project": {
"type": "boolean"
}
}
}