diff options
author | Gauvain Pocentek <gauvain@pocentek.net> | 2016-06-19 15:49:54 +0200 |
---|---|---|
committer | Gauvain Pocentek <gauvain@pocentek.net> | 2016-06-19 15:49:54 +0200 |
commit | 69e64a330292d149a60f606fd262942112021f94 (patch) | |
tree | 2c79762c6e8dd9262b9bbfe4893ac8c9f08e5a23 /gitlab/objects.py | |
parent | 18de4ef22f5f801dd721d76d0721c5b4cd459c37 (diff) | |
parent | d9b9f92bfa26fc69406efd32fe1cfa7929d6b667 (diff) | |
download | gitlab-69e64a330292d149a60f606fd262942112021f94.tar.gz |
Merge branch 'master' of https://github.com/missionrulz/python-gitlab into missionrulz-master
Diffstat (limited to 'gitlab/objects.py')
-rw-r--r-- | gitlab/objects.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gitlab/objects.py b/gitlab/objects.py index e19b951..e56bfc4 100644 --- a/gitlab/objects.py +++ b/gitlab/objects.py @@ -725,6 +725,24 @@ class GroupManager(BaseManager): return self.gitlab._raw_list(url, self.obj_cls, **kwargs) +class GroupProject(GitlabObject): + def list_projects(self, gid, **kwargs): + """List projects in a group + + Attrs: + gid (int): ID of the group + + Returns: + list(Group): a list of projects in the group + """ + url = '/groups/%d/projects' % gid + return self.gitlab._raw_list(url, self.obj_cls, **kwargs) + + +class GroupProjectManager(BaseManager): + obj_cls = GroupProject + + class Hook(GitlabObject): _url = '/hooks' canUpdate = False |