diff options
author | Gauvain Pocentek <gauvain@pocentek.net> | 2016-07-17 07:41:48 +0200 |
---|---|---|
committer | Gauvain Pocentek <gauvain@pocentek.net> | 2016-07-17 07:41:48 +0200 |
commit | b21dca0acb2c12add229a1742e0c552aa50618c1 (patch) | |
tree | 25d0303c7e88b8588f71aa30c9ef0ec672d27e08 /docs/gl_objects/projects.py | |
parent | 63f0c4d21e14b06e8a70e9b752262399e2195b31 (diff) | |
download | gitlab-b21dca0acb2c12add229a1742e0c552aa50618c1.tar.gz |
docs: document hooks API
Diffstat (limited to 'docs/gl_objects/projects.py')
-rw-r--r-- | docs/gl_objects/projects.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/docs/gl_objects/projects.py b/docs/gl_objects/projects.py index d03f0d3..112e27b 100644 --- a/docs/gl_objects/projects.py +++ b/docs/gl_objects/projects.py @@ -109,3 +109,36 @@ member.delete() # share project.share(group.id, group.DEVELOPER_ACCESS) # end share + +# hook list +hooks = gl.project_hooks.list(project_id=1) +# or +hooks = project.hooks.list() +# end hook list + +# hook get +hook = gl.project_hooks.get(1, project_id=1) +# or +hook = project.hooks.get(1) +# end hook get + +# hook create +hook = gl.project_hooks.create({'url': 'http://my/action/url', + 'push_events': 1}, + project_id=1) +# or +hook = project.hooks.create({'url': 'http://my/action/url', 'push_events': 1}) +# end hook create + +# hook update +hook.push_events = 0 +hook.save() +# end hook update + +# hook delete +gl.project_hooks.delete(1, project_id=1) +# or +project.hooks.delete(1) +# or +hook.delete() +# end hook delete |