blob: 83065fcec5f35bc4ba707d8a10625709a6ba372f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# list
milestones = gl.project_milestones.list(project_id=1)
# or
milestones = project.milestones.list()
# end list
# filter
milestones = gl.project_milestones.list(project_id=1, state='closed')
# or
milestones = project.milestones.list(state='closed')
# end filter
# get
milestone = gl.project_milestones.get(milestone_id, project_id=1)
# or
milestone = project.milestones.get(milestone_id)
# end get
# create
milestone = gl.project_milestones.create({'title': '1.0'}, project_id=1)
# or
milestone = project.milestones.create({'title': '1.0'})
# end create
# update
milestone.description = 'v 1.0 release'
milestone.save()
# end update
# state
# close a milestone
milestone.state_event = 'close'
milestone.save()
# activate a milestone
milestone.state_event = 'activate'
milestone.save()
# end state
# issues
issues = milestone.issues()
# end issues
# merge_requests
merge_requests = milestone.merge_requests()
# end merge_requests
|