summaryrefslogtreecommitdiff
path: root/gitlab.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitlab.py')
-rw-r--r--gitlab.py18
1 files changed, 14 insertions, 4 deletions
diff --git a/gitlab.py b/gitlab.py
index 9182f51..36a1da2 100644
--- a/gitlab.py
+++ b/gitlab.py
@@ -377,13 +377,23 @@ class Gitlab(object):
"""
return self._list_projects("/projects/search/" + query)
- def all_projects(self, **kwargs):
+ def all_projects(self, page=None, per_page=None):
"""Lists all the projects (need admin rights)."""
- return self._list_projects("/projects/all", **kwargs)
+ d = {}
+ if page is not None:
+ d['page'] = page
+ if per_page is not None:
+ d['per_page'] = per_page
+ return self._list_projects("/projects/all", **d)
- def owned_projects(self, **kwargs):
+ def owned_projects(self, page=None, per_page=None):
"""Lists owned projects."""
- return self._list_projects("/projects/owned", **kwargs)
+ d = {}
+ if page is not None:
+ d['page'] = page
+ if per_page is not None:
+ d['per_page'] = per_page
+ return self._list_projects("/projects/owned", **d)
def Group(self, id=None, **kwargs):
"""Creates/gets/lists group(s) known by the GitLab server.