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

Commit34c7a23

Browse files
Ian SparksGauvain Pocentek
Ian Sparks
authored and
Gauvain Pocentek
committed
Feature/milestone merge requests (#247)
Added milestone.merge_requests() API
1 parent9d80699 commit34c7a23

File tree

3 files changed

+29
-2
lines changed

3 files changed

+29
-2
lines changed

‎docs/gl_objects/milestones.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,18 @@
3030
# state
3131
# close a milestone
3232
milestone.state_event='close'
33-
milestone.save
33+
milestone.save()
3434

3535
# activate a milestone
3636
milestone.state_event='activate'
37-
m.save()
37+
milestone.save()
3838
# end state
3939

4040
# issues
4141
issues=milestone.issues()
4242
# end issues
43+
44+
# merge_requests
45+
merge_requests=milestone.merge_requests()
46+
# end merge_requests
47+

‎docs/gl_objects/milestones.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,9 @@ List the issues related to a milestone:
5353
..literalinclude::milestones.py
5454
:start-after: # issues
5555
:end-before: # end issues
56+
57+
List the merge requests related to a milestone:
58+
59+
..literalinclude::milestones.py
60+
:start-after: # merge_requests
61+
:end-before: # end merge_requests

‎gitlab/objects.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1871,6 +1871,22 @@ def issues(self, **kwargs):
18711871
{'project_id':self.project_id},
18721872
**kwargs)
18731873

1874+
defmerge_requests(self,**kwargs):
1875+
"""List the merge requests related to this milestone
1876+
1877+
Returns:
1878+
list (ProjectMergeRequest): List of merge requests
1879+
1880+
Raises:
1881+
GitlabConnectionError: If the server cannot be reached.
1882+
GitlabListError: If the server fails to perform the request.
1883+
"""
1884+
url= ('/projects/%s/milestones/%s/merge_requests'%
1885+
(self.project_id,self.id))
1886+
returnself.gitlab._raw_list(url,ProjectMergeRequest,
1887+
{'project_id':self.project_id},
1888+
**kwargs)
1889+
18741890

18751891
classProjectMilestoneManager(BaseManager):
18761892
obj_cls=ProjectMilestone

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp