diff options
author | Gauvain Pocentek <gauvain@pocentek.net> | 2016-08-06 22:04:00 +0200 |
---|---|---|
committer | Gauvain Pocentek <gauvain@pocentek.net> | 2016-08-06 22:04:00 +0200 |
commit | 31882b8a57f3f4c7e4c4c4b319af436795ebafd3 (patch) | |
tree | 99af41fdd1cb2ac8c8180f4587e5f708ce49f026 /docs/gl_objects/labels.py | |
parent | 4fd00f8a7a879eb113e3998b1c9ef82758560235 (diff) | |
download | gitlab-31882b8a57f3f4c7e4c4c4b319af436795ebafd3.tar.gz |
docs: add labales API
Diffstat (limited to 'docs/gl_objects/labels.py')
-rw-r--r-- | docs/gl_objects/labels.py | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/docs/gl_objects/labels.py b/docs/gl_objects/labels.py new file mode 100644 index 0000000..ce5c88d --- /dev/null +++ b/docs/gl_objects/labels.py @@ -0,0 +1,35 @@ +# list +labels = gl.project_labels.list(project_id=1) +# or +labels = project.labels.list() +# end list + +# get +label = gl.project_labels.get(label_name, project_id=1) +# or +label = project.labels.get(label_name) +# end get + +# create +label = gl.project_labels.create({'name': 'foo', 'color': '#8899aa'}, + project_id=1) +# or +label = project.labels.create({'name': 'foo', 'color': '#8899aa'}) +# end create + +# update +# change the name of the label: +label.new_name = 'bar' +label.save() +# change its color: +label.color = '#112233' +label.save() +# end update + +# delete +gl.project_labels.delete(label_id, project_id=1) +# or +project.labels.list(label_id) +# or +label.delete() +# end delete |