Skip to content

Commit 8f707ac

Browse files
committed
add to __init__.py & move manager after class declaration
1 parent eb6c26f commit 8f707ac

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

gitlab/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ class Gitlab(object):
6565
Attributes:
6666
user_keys (UserKeyManager): Manager for GitLab users' SSH keys.
6767
users (UserManager): Manager for GitLab users
68+
group_projects (GroupProjectManagers): Manager for GitLab group projects
6869
group_members (GroupMemberManager): Manager for GitLab group members
6970
groups (GroupManager): Manager for GitLab members
7071
hooks (HookManager): Manager for GitLab hooks
@@ -125,6 +126,7 @@ def __init__(self, url, private_token=None,
125126
self.settings = ApplicationSettingsManager(self)
126127
self.user_keys = UserKeyManager(self)
127128
self.users = UserManager(self)
129+
self.group_projects = GroupProjectManager(self)
128130
self.group_members = GroupMemberManager(self)
129131
self.groups = GroupManager(self)
130132
self.hooks = HookManager(self)

gitlab/objects.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -718,10 +718,6 @@ def search(self, query, **kwargs):
718718
return self.gitlab._raw_list(url, self.obj_cls, **kwargs)
719719

720720

721-
class GroupProjectManager(BaseManager):
722-
obj_cls = GroupProject
723-
724-
725721
class GroupProject(GitlabObject):
726722
def list_projects(self, gid, **kwargs):
727723
"""List projects in a group
@@ -736,6 +732,10 @@ def list_projects(self, gid, **kwargs):
736732
return self.gitlab._raw_list(url, self.obj_cls, **kwargs)
737733

738734

735+
class GroupProjectManager(BaseManager):
736+
obj_cls = GroupProject
737+
738+
739739
class Hook(GitlabObject):
740740
_url = '/hooks'
741741
canUpdate = False

0 commit comments

Comments
 (0)