summaryrefslogtreecommitdiff
path: root/gitlab
diff options
context:
space:
mode:
authorMissionrulz <missionrulz@gmail.com>2016-06-19 17:46:01 +1200
committerMissionrulz <missionrulz@gmail.com>2016-06-19 17:46:01 +1200
commit8f707acd0fc77645860c441511126e0a7a2c8a47 (patch)
tree231bf03180c429d5ef296e9526bdc4b11a2f1673 /gitlab
parenteb6c26f51131fa171c71c19c28448e736f2f5243 (diff)
downloadgitlab-8f707acd0fc77645860c441511126e0a7a2c8a47.tar.gz
add to __init__.py & move manager after class declaration
Diffstat (limited to 'gitlab')
-rw-r--r--gitlab/__init__.py2
-rw-r--r--gitlab/objects.py8
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