Closed
Description
Description of the problem, including code/CLI snippet
MASTERS = 40
DEVELOPERS = 30
ALLOW_MASTERS = {'group_id': None,
'user_id': None,
'access_level_description': 'Masters',
'access_level': MASTERS}
ALLOW_DEVELOPERS = {'group_id': None,
'user_id': None,
'access_level_description': 'Developers + Masters',
'access_level': DEVELOPERS}
p_branch = project.protectedbranches.create({'name': 'develop',
'merge_access_levels': [ALLOW_MASTERS, ALLOW_DEVELOPERS],
'push_access_levels': [ALLOW_MASTERS]})
Expected Behavior
modify merge and push access
Actual Behavior
Default protection
{'merge_access_levels': [{'access_level_description': 'Masters',
'user_id': None,
'access_level': 40,
'group_id': None}],
'name': 'master',
'project_id': xxx,
'push_access_levels': [{'access_level_description': 'Masters',
'user_id': None,
'access_level': 40,
'group_id': None}]}
Specifications
- python-gitlab version: 1.5
- API version 4:
- Gitlab server version (or gitlab.com): 10.6.3
Metadata
Metadata
Assignees
Labels
No labels