summaryrefslogtreecommitdiff
path: root/docs/gl_objects/projects.py
diff options
context:
space:
mode:
Diffstat (limited to 'docs/gl_objects/projects.py')
-rw-r--r--docs/gl_objects/projects.py33
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