A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://python-gitlab.readthedocs.org/en/stable/gl_objects/milestones.html below:

Milestones - python-gitlab v6.2.0

Back to top

Toggle table of contents sidebar

Milestones Project milestones Reference Examples

List the milestones for a project or a group:

p_milestones = project.milestones.list(get_all=True)
g_milestones = group.milestones.list(get_all=True)

You can filter the list using the following parameters:

p_milestones = project.milestones.list(state='closed', get_all=True)
g_milestones = group.milestones.list(state='active', get_all=True)

Get a single milestone:

p_milestone = project.milestones.get(milestone_id)
g_milestone = group.milestones.get(milestone_id)

Create a milestone:

milestone = project.milestones.create({'title': '1.0'})

Edit a milestone:

milestone.description = 'v 1.0 release'
milestone.save()

Change the state of a milestone (activate / close):

# close a milestone
milestone.state_event = 'close'
milestone.save()

# activate a milestone
milestone.state_event = 'activate'
milestone.save()

Promote a project milestone:

List the issues related to a milestone:

issues = milestone.issues()

List the merge requests related to a milestone:

merge_requests = milestone.merge_requests()
Milestone events

Resource milestone events keep track of what happens to GitLab issues and merge requests.

Reference Examples

Get milestones for a resource (issue, merge request):

milestones = resource.resourcemilestoneevents.list(get_all=True)

Get a specific milestone for a resource:

milestone = resource.resourcemilestoneevents.get(milestone_id)

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4