## Group Protected Branches Feature Request to create the `protected_branches` attr for the [Group](https://github.com/python-gitlab/python-gitlab/blob/1299440da1c323fcbf873e67c623ac2349c96e5b/gitlab/v4/objects/groups.py#L72) class. The ability exists over API to query this: ([docs](https://docs.gitlab.com/api/group_protected_branches/)) ```shell curl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/groups/5/protected_branches" ``` e.g. ```python >>> group = gl.groups.get('56') >>> pb = group.protectedbranches.list(get_all=True) >>> pb [ { "id": 1, "name": "main", "push_access_levels": [ { "id": 1, "access_level": 40, "user_id": null, "group_id": 1234, "access_level_description": "Maintainers" } ], "merge_access_levels": [ { "id": 1, ... ``` ref: https://gitlab.com/gitlab-security-oss/cis/gitlabcis/-/issues/125 ## Specifications - python-gitlab version: `5.6.0` - Gitlab server version (or gitlab.com): `GitLab Enterprise Edition 17.11.0-pre` [76ac92593a5](https://gitlab.com/gitlab-org/gitlab/-/commits/76ac92593a5)
Activity
feat(groups): add protectedbranches to group class (python-gitlab#3164)
feat(groups): add protectedbranches to group class (python-gitlab#3164)
feat(groups): add protectedbranches to group class (python-gitlab#3164)
feat(groups): add protectedbranches to group class (python-gitlab#3164)
feat(groups): add protectedbranches to group class (python-gitlab#3164)
feat(groups): add protectedbranches to group class (#3164)
chore(deps): update root dev dependencies (minor) (minor)
Merge branch 'renovate/root-dev-dependencies' into 'main'
chore(deps): update dependency python-gitlab to v8