Badges¶
Badges can be associated with groups and projects.
Reference¶
v4 API:
gitlab.v4.objects.Group.badges
gitlab.v4.objects.Project.badges
GitLab API:
Examples¶
List badges:
badges = group_or_project.badges.list()
Get ad badge:
badge = group_or_project.badges.get(badge_id)
Create a badge:
badge = group_or_project.badges.create({'link_url': link, 'image_url': image_link})
Update a badge:
badge.image_link = new_link
badge.save()
Delete a badge:
badge.delete()
Render a badge (preview the generate URLs):
output = group_or_project.badges.render(link, image_link)
print(output['rendered_link_url'])
print(output['rendered_image_url'])