diff options
| author | Missionrulz <missionrulz@gmail.com> | 2016-06-19 17:46:01 +1200 |
|---|---|---|
| committer | Missionrulz <missionrulz@gmail.com> | 2016-06-19 17:46:01 +1200 |
| commit | 8f707acd0fc77645860c441511126e0a7a2c8a47 (patch) | |
| tree | 231bf03180c429d5ef296e9526bdc4b11a2f1673 /gitlab | |
| parent | eb6c26f51131fa171c71c19c28448e736f2f5243 (diff) | |
| download | gitlab-8f707acd0fc77645860c441511126e0a7a2c8a47.tar.gz | |
add to __init__.py & move manager after class declaration
Diffstat (limited to 'gitlab')
| -rw-r--r-- | gitlab/__init__.py | 2 | ||||
| -rw-r--r-- | gitlab/objects.py | 8 |
2 files changed, 6 insertions, 4 deletions
diff --git a/gitlab/__init__.py b/gitlab/__init__.py index 6c75195..e0ddc10 100644 --- a/gitlab/__init__.py +++ b/gitlab/__init__.py @@ -65,6 +65,7 @@ class Gitlab(object): Attributes: user_keys (UserKeyManager): Manager for GitLab users' SSH keys. users (UserManager): Manager for GitLab users + group_projects (GroupProjectManagers): Manager for GitLab group projects group_members (GroupMemberManager): Manager for GitLab group members groups (GroupManager): Manager for GitLab members hooks (HookManager): Manager for GitLab hooks @@ -125,6 +126,7 @@ class Gitlab(object): self.settings = ApplicationSettingsManager(self) self.user_keys = UserKeyManager(self) self.users = UserManager(self) + self.group_projects = GroupProjectManager(self) self.group_members = GroupMemberManager(self) self.groups = GroupManager(self) self.hooks = HookManager(self) diff --git a/gitlab/objects.py b/gitlab/objects.py index 02cd756..fb3c56d 100644 --- a/gitlab/objects.py +++ b/gitlab/objects.py @@ -718,10 +718,6 @@ class GroupManager(BaseManager): return self.gitlab._raw_list(url, self.obj_cls, **kwargs) -class GroupProjectManager(BaseManager): - obj_cls = GroupProject - - class GroupProject(GitlabObject): def list_projects(self, gid, **kwargs): """List projects in a group @@ -736,6 +732,10 @@ class GroupProject(GitlabObject): return self.gitlab._raw_list(url, self.obj_cls, **kwargs) +class GroupProjectManager(BaseManager): + obj_cls = GroupProject + + class Hook(GitlabObject): _url = '/hooks' canUpdate = False |
