Create and dispatch to site-wide webhooks

Review Request #983 — Created Aug. 21, 2009 and discarded — Latest diff uploaded

Information

Review Board SVN (deprecated)

Reviewers

MOVED!

This review request is now at: http://reviews.review-board.org/r/993/


(This is a preliminary code drop; needs more stuff to be ready)
Allows admin to add multiple webhook URLs. These are dispatched to on publish events, with a payload of the published object and of the changedesc, when available.

TODO:

- write micro test app using djng to receive POSTs
Ran test suite with a webhook pointing at http://www.postbin.org/14iso90 and everything worked fine.

Diff Revision 3

This is not the most recent revision of the diff. The latest diff is revision 5. See what's changed.

orig
1
2
3
4
5
/dev/null Was /trunk/reviewboard/scmtools/evolutions/repository_raw_file_url.py
/dev/null Was /trunk/reviewboard/scmtools/management/__init__.py
/dev/null Was /trunk/reviewboard/scmtools/management/commands/registerscmtools.py
/dev/null Was /trunk/reviewboard/templates/notifications/email_base.html
/dev/null Was /trunk/reviewboard/templates/notifications/email_diff_comment_fragment.html
/dev/null Was /trunk/reviewboard/templates/notifications/reply_email.html
/dev/null Was /trunk/reviewboard/templates/notifications/reply_email.txt
/dev/null Was /trunk/reviewboard/templates/notifications/review_email.html
/dev/null Was /trunk/reviewboard/templates/notifications/review_email.txt
/dev/null Was /trunk/reviewboard/templates/notifications/review_request_email.html
/dev/null Was /trunk/reviewboard/templates/notifications/review_request_email.txt
/trunk/buildbot/INSTALL
/trunk/buildbot/buildbatter/ez_setup.py
/trunk/buildbot/buildbatter/setup.py
/trunk/buildbot/buildbatter/buildbatter/build.py
/trunk/buildbot/buildbatter/buildbatter/multirepo.py
/trunk/buildbot/buildbatter/buildbatter/steps.py
/trunk/buildbot/buildbatter/buildbatter/util.py
/trunk/buildbot/conf/master/buildbot.tac
/trunk/buildbot/conf/master/master.cfg
This diff has been split across 8 pages: 1 2 3 4 5 6 7 8 >
/trunk/reviewboard/scmtools/evolutions/repository_raw_file_url.py
/trunk/reviewboard/scmtools/management/__init__.py
/trunk/reviewboard/scmtools/management/commands/registerscmtools.py
/trunk/reviewboard/templates/notifications/email_base.html
/trunk/reviewboard/templates/notifications/email_diff_comment_fragment.html
/trunk/reviewboard/templates/notifications/reply_email.html
/trunk/reviewboard/templates/notifications/reply_email.txt
/trunk/reviewboard/templates/notifications/review_email.html
/trunk/reviewboard/templates/notifications/review_email.txt
/trunk/reviewboard/templates/notifications/review_request_email.html
/trunk/reviewboard/templates/notifications/review_request_email.txt
/trunk/buildbot/INSTALL
/trunk/buildbot/buildbatter/ez_setup.py
/trunk/buildbot/buildbatter/setup.py
/trunk/buildbot/buildbatter/buildbatter/build.py
/trunk/buildbot/buildbatter/buildbatter/multirepo.py
/trunk/buildbot/buildbatter/buildbatter/steps.py
/trunk/buildbot/buildbatter/buildbatter/util.py
/trunk/buildbot/conf/master/buildbot.tac
/trunk/buildbot/conf/master/master.cfg
This diff has been split across 8 pages: 1 2 3 4 5 6 7 8 >
Loading...