Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit69e64a3

Browse files
author
Gauvain Pocentek
committed
Merge branch 'master' ofhttps://github.com/missionrulz/python-gitlab into missionrulz-master
2 parents18de4ef +d9b9f92 commit69e64a3

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

‎gitlab/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ class Gitlab(object):
6767
Attributes:
6868
user_keys (UserKeyManager): Manager for GitLab users' SSH keys.
6969
users (UserManager): Manager for GitLab users
70+
group_projects (GroupProjectManager): Manager for GitLab group projects
7071
group_members (GroupMemberManager): Manager for GitLab group members
7172
groups (GroupManager): Manager for GitLab members
7273
hooks (HookManager): Manager for GitLab hooks
@@ -134,6 +135,7 @@ def __init__(self, url, private_token=None, email=None, password=None,
134135
self.settings=ApplicationSettingsManager(self)
135136
self.user_keys=UserKeyManager(self)
136137
self.users=UserManager(self)
138+
self.group_projects=GroupProjectManager(self)
137139
self.group_members=GroupMemberManager(self)
138140
self.groups=GroupManager(self)
139141
self.hooks=HookManager(self)

‎gitlab/objects.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -725,6 +725,24 @@ def search(self, query, **kwargs):
725725
returnself.gitlab._raw_list(url,self.obj_cls,**kwargs)
726726

727727

728+
classGroupProject(GitlabObject):
729+
deflist_projects(self,gid,**kwargs):
730+
"""List projects in a group
731+
732+
Attrs:
733+
gid (int): ID of the group
734+
735+
Returns:
736+
list(Group): a list of projects in the group
737+
"""
738+
url='/groups/%d/projects'%gid
739+
returnself.gitlab._raw_list(url,self.obj_cls,**kwargs)
740+
741+
742+
classGroupProjectManager(BaseManager):
743+
obj_cls=GroupProject
744+
745+
728746
classHook(GitlabObject):
729747
_url='/hooks'
730748
canUpdate=False

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp