diff options
author | Gauvain Pocentek <gauvain@pocentek.net> | 2016-08-09 18:09:33 +0200 |
---|---|---|
committer | Gauvain Pocentek <gauvain@pocentek.net> | 2016-08-09 18:09:33 +0200 |
commit | 35b7f750c7e38a39cd4cb27195d9aa4807503b29 (patch) | |
tree | 92fae258c003e8a8f9e3a775ee9c9072d84d1cf0 /docs/gl_objects/projects.py | |
parent | dd79eda78f91fc7e1e9a08b1e70ef48e3b4bb06d (diff) | |
download | gitlab-35b7f750c7e38a39cd4cb27195d9aa4807503b29.tar.gz |
docs: snippets API
Diffstat (limited to 'docs/gl_objects/projects.py')
-rw-r--r-- | docs/gl_objects/projects.py | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/docs/gl_objects/projects.py b/docs/gl_objects/projects.py index 66127a1..ab4ed50 100644 --- a/docs/gl_objects/projects.py +++ b/docs/gl_objects/projects.py @@ -273,3 +273,47 @@ tag.delete() # tags release tag.set_release_description('awesome v1.0 release') # end tags release + +# snippets list +snippets = gl.project_snippets.list(project_id=1) +# or +snippets = project.snippets.list() +# end snippets list + +# snippets get +snippet = gl.project_snippets.list(snippet_id, project_id=1) +# or +snippets = project.snippets.list(snippet_id) +# end snippets get + +# snippets create +snippet = gl.project_snippets.create({'title': 'sample 1', + 'file_name': 'foo.py', + 'code': 'import gitlab', + 'visibility_level': + Project.VISIBILITY_PRIVATE}, + project_id=1) +# or +snippet = project.snippets.create({'title': 'sample 1', + 'file_name': 'foo.py', + 'code': 'import gitlab', + 'visibility_level': + Project.VISIBILITY_PRIVATE}) +# end snippets create + +# snippets content +print(snippet.content()) +# end snippets content + +# snippets update +snippet.code = 'import gitlab\nimport whatever' +snippet.save +# end snippets update + +# snippets delete +gl.project_snippets.delete(snippet_id, project_id=1) +# or +project.snippets.delete(snippet_id) +# or +snippet.delete() +# end snippets delete |