Ricky
3f832b95de
webhooks/beeminder: Fix documentation to append email to URL.
...
The Beeminder integration requires an `email` parameter that
our bot creation documentation macros don't yet support.
2018-02-12 12:03:25 -08:00
Ricky
76c56ad81d
webhooks/beeminder: Make deadline time (time_remain) positive.
2018-02-12 12:03:25 -08:00
Sumana Harihareswara
ea0fe90367
webhooks/beeminder/doc.md: Use better macros.
2018-02-09 11:53:32 -08:00
Eeshan Garg
037c891fcf
webhooks/delighted: Reformat documentation steps into numbered list.
...
This is a part of our efforts to migrate our webhook docs to have
a more structured numbered-list format similar to our /help docs.
2018-02-08 17:45:56 -08:00
Eeshan Garg
69f248aaf9
webhooks/codeship: Reformat documentation steps into numbered list.
...
This is a part of our efforts to migrate our webhook docs to have
a more structured numbered-list format similar to our /help docs.
2018-02-08 17:45:56 -08:00
Eeshan Garg
06e86ce50d
webhooks/bitbucket2: Reformat documentation steps into numbered list.
...
This is a part of our efforts to migrate our webhook docs to have
a more structured numbered-list format similar to our /help docs.
2018-02-08 17:45:56 -08:00
Eeshan Garg
5e1a193e76
webhooks/circleci: Reformat documentation steps into numbered list.
...
This is a part of our efforts to migrate our webhook docs to have
a more structured numbered-list format similar to our /help docs.
2018-02-08 17:45:56 -08:00
Eeshan Garg
af683800fd
webhooks/basecamp: Reformat documentation steps into numbered list.
...
This is a part of our efforts to migrate our webhook docs to have
a more structured numbered-list format similar to our /help
docs.
2018-02-08 17:45:56 -08:00
Eeshan Garg
ad6dae1bf5
webhooks/appfollow: Reformat documentation steps into numbered list.
...
This is a part of our efforts to migrate our webhook docs to have
a more structured numbered-list format similar to our /help docs.
2018-02-08 17:45:56 -08:00
Eeshan Garg
2733540492
webhooks/airbrake: Reformat documentation steps into numbered list.
...
This is a part of our efforts to migrate our webhook docs to have
a more structured numbered-list format similar to our /help docs.
2018-02-08 17:45:56 -08:00
Eeshan Garg
4414f2b24b
webhooks/beeminder: Use create-a-bot.md macro.
2018-02-08 16:22:55 -08:00
Josh Mandel
15eaafa50f
Add underscores to thumbs_up and thumbs_down emoji
2018-02-07 11:55:02 -08:00
Ricky
db152da7c9
webhooks/beeminder/doc.md: Add instructions for creating a bot.
2018-02-07 10:03:31 -08:00
Ricky
1303248b0b
integration: Add statuspage.io webhook integration.
2018-02-07 09:59:12 -08:00
Privisus
9fdd6f2bd4
integrations: Add Insping integration.
2018-01-31 14:36:54 -08:00
Eeshan Garg
e8fe4a65af
webhooks/gitlab: Filter out hidden comments from issue descriptions.
...
Hidden comments of the form `<!-- comment -->` were previously
rendered as is when a new Issue was created. Now, we strip those
out completely!
2018-01-24 10:48:55 -08:00
Patrick Grave
a2ed76c383
mypy: Use Python 3 syntax for typing in beanstalk/tests.py
2018-01-23 08:49:42 -08:00
Abijith10
7ed76eeb23
mypy: Use Python 3 type syntax in zerver/webhooks/zendesk/view.py.
2018-01-23 08:37:56 -08:00
Abijith10
c4420ba0c6
mypy: Use Python 3 type syntax in zerver/webhooks/librato/view.py.
2018-01-23 08:37:56 -08:00
Abijith10
8a0cd1a966
mypy: Use Python 3 type syntax in zerver/webhooks/github_webhook/view.py.
2018-01-23 08:37:56 -08:00
Abijith10
d30c2463c2
mypy: Use Python 3 type syntax in zerver/webhooks/deskdotcom/view.py.
2018-01-23 08:37:56 -08:00
Abijith10
c6804f5c8d
mypy: Use Python 3 type syntax in zerver/webhooks/delighted/view.py.
2018-01-23 08:37:56 -08:00
Abijith10
39fe64132d
mypy: Use Python 3 type syntax in zerver/webhooks/codeship/view.py.
2018-01-23 08:37:56 -08:00
Tim Abbott
2c16c76551
beeminder: Fix buggy coding tag at top of file.
2018-01-18 09:07:06 -08:00
infinitelooped
252a485621
integrations: Add documentation for Groove.
2018-01-17 13:00:11 -05:00
Privisus
e5fc49e23a
integrations: Add documentation for Raygun.
2018-01-17 12:53:22 -05:00
Privisus
c758636c1e
integrations: Add webhook code, API endpoint, and tests for Raygun.
2018-01-17 12:53:22 -05:00
Ricky
a90e99dd3e
webhooks: Add Beeminder webhook.
2018-01-17 09:24:12 -05:00
fredfishgames
4cb9edecda
integrations: Add documentation for Opbeat.
2018-01-17 09:17:19 -05:00
fredfishgames
4e2b99a98b
integrations: Add webhook code, API endpoint, and tests for Opbeat.
2018-01-17 09:17:19 -05:00
Eeshan Garg
457c5a7735
webhooks/gci: Support 'outoftime' event.
...
This commit adds support for the 'outoftime' event. Such an event
is triggered when the task deadline for a particular task has
passed.
2018-01-16 15:57:35 -08:00
Viraat Chandra
64034241a0
webhooks: Create Intercom integration and docs.
2018-01-16 08:51:17 -05:00
Sivagiri Visakan
aeeb9d07a8
integrations: Handle errors in Groove payloads.
2018-01-16 07:31:50 -05:00
Kiy4h
68d86b62fa
integrations: Add webhook payloads for rollbar.
2018-01-11 06:32:37 -05:00
Xavier Cooney
e417a99830
webhooks/gitlab: Support topic parameter to specify a topic.
...
Fixes #7743 .
2018-01-11 06:29:55 -05:00
infinitelooped
ffa7637215
integrations: Add webhook code, API endpoint, and tests for Groove.
2018-01-09 09:32:52 -05:00
Privisus
4f700ddcbf
integrations: Add webhook payloads for Raygun.
2018-01-04 11:44:39 -05:00
MadElf1337
7c113d185f
integrations: Add webhook payloads for Facebook.
2018-01-03 14:47:50 -05:00
Eeshan Garg
18c3bec667
webhooks/gci: Support "unassign" event type.
...
This commit adds support for the "unassign" event type, the
payloads for which are generated when a mentor unassigns a student
from a task.
2018-01-02 16:42:00 -05:00
Eeshan Garg
2c7f4d2187
webhooks/gci: Support "extend" event type.
...
This commit adds support for events of type "extend", the payloads
for which are generated when a mentor extends the deadline for a
task.
2018-01-02 16:42:00 -05:00
MadElf1337
e7f1a9ee34
inetgrations: Add webhook payloads for Honeybadger.
2018-01-02 11:45:33 -05:00
rht
185fd99816
mypy: Use Python 3 type syntax in several files.
2017-12-30 07:34:51 -05:00
MadElf1337
39fc26deff
integrations: Add webhook payloads for Runscope.
2017-12-29 07:27:20 -05:00
MadElf1337
de62e11c23
integrations: Add webhook payloads for StatusPage.io.
2017-12-28 15:53:06 -05:00
Kiy4h
2e35b7fd60
mypy: Use Python 3 type syntax in zerver/webhooks/taiga/view.py.
2017-12-28 07:26:44 -05:00
Kiy4h
93cc19e3f8
mypy: Use Python 3 type syntax in zerver/webhooks/helloworld/view.py.
2017-12-28 07:26:44 -05:00
Kiy4h
3b7fbc1a1d
mypy: Use Python 3 type syntax in zerver/webhooks/gosquared/view.py.
2017-12-28 07:26:44 -05:00
Rhea Parekh
bebd8df728
zerver/webhooks/github/view: Sweep force_str.
2017-12-26 09:09:31 -05:00
Rhea Parekh
99cb001345
zerver/webhooks/beanstalk/view.py: Sweep force_bytes and force_str.
2017-12-26 09:09:31 -05:00
Xavier Cooney
f66f04f83a
mypy: Use Python 3 type syntax in 'bitbucket/tests.py'.
2017-12-26 08:34:38 -05:00
Xavier Cooney
34aee15d63
mypy: Use Python 3 type syntax in 'gitlab/view.py'.
2017-12-26 08:34:38 -05:00
Xavier Cooney
78042d7f18
mypy: Use Python 3 type syntax in 'webhooks/gogs/tests.py'.
2017-12-26 08:34:38 -05:00
nyan-salmon
51be0e5e76
mypy: Use Python 3 type syntax in zerver/webhooks/solano/view.py.
2017-12-26 08:34:06 -05:00
nyan-salmon
4f4d689f86
mypy: Use Python 3 type syntax in zerver/webhooks/splunk/view.py.
2017-12-26 08:34:06 -05:00
nyan-salmon
6c5f66c561
mypy: Use Python 3 type syntax in zerver/webhooks/slack/view.py.
2017-12-26 08:34:06 -05:00
fredfishgames
ccc3d69f61
mypy: Use Python 3 type syntax in zerver/webhooks/bitbucket2/tests.py.
2017-12-26 08:31:09 -05:00
greysome
6bcc01bfee
mypy: Use Python 3 type syntax in zerver/webhooks/bitbucket/view.py
2017-12-26 08:30:33 -05:00
greysome
da9c808db4
mypy: Use Python 3 type syntax in zerver/webhooks/transifex/view.py
2017-12-26 08:30:33 -05:00
greysome
64ce353d4b
mypy: Use Python 3 type syntax in zerver/webhooks/circleci/view.py
2017-12-26 08:30:33 -05:00
Angelika Serwa
2f575cca72
Add Dropbox webhook integration.
...
This is just a basic Dropbox webhook integration. It just
notifies a user when something has changed, it does not
specify what changed. Doing so would require storing data,
as Dropbox API was created mainly for file managers, not
integrations like this.
Closes #5672
2017-12-22 10:36:21 -05:00
Marco Burstein
6fc50fa21a
mypy: Use Python 3 type syntax in `zerver/webhooks/sentry/view.py`.
2017-12-22 08:17:00 -05:00
Marco Burstein
34001081c2
mypy: Use Python 3 type syntax in `zerver/webhooks/yo/view.py`.
2017-12-22 08:17:00 -05:00
Marco Burstein
678b43494b
mypy: Use Python 3 type syntax in `zerver/webhooks/airbrake/view.py`.
2017-12-22 08:17:00 -05:00
Marco Burstein
2acf3cf1d4
mypy: Use Python 3 type syntax in `zerver/webhooks/mention/view.py`.
2017-12-22 08:17:00 -05:00
Marco Burstein
e7f0139f69
mypy: Use Python 3 type syntax in `zerver/webhooks/travis/view.py`.
2017-12-22 08:17:00 -05:00
ViRu-ThE-ViRuS
c8aadaa408
integrations: Add webhook payloads for Intercom.
2017-12-19 16:50:06 -05:00
Eeshan Garg
8936d03f3a
webhooks/gitlab: Support Merge Request Hook approved event type.
...
Such payloads are generated when a GitLab repository has merge
request approvals enabled and a project member approves a merge
request. Approving is not the same as merging.
2017-12-18 19:12:54 -05:00
Eeshan Garg
21008a49b9
webhooks/gci: Support approve-pending-pc event type.
...
This event is generated when a mentor approves a task but
GCI is still waiting on a student's parental consent.
2017-12-18 10:00:20 -08:00
Callum Fraser
a61a7f3965
mypy: Use Python 3 type syntax in zerver/webhooks/pingdom/view.py.
2017-12-18 11:32:52 -05:00
Callum Fraser
4508264f25
mypy: Use Python 3 type syntax in zerver/webhooks/opsgenie/view.py.
2017-12-18 11:32:52 -05:00
Callum Fraser
52f0c4472e
mypy: Use Python 3 type syntax in zerver/webhooks/ifttt/view.py.
2017-12-18 11:32:52 -05:00
Callum Fraser
23b29212a3
mypy: Use Python 3 type syntax in zerver/webhooks/greenhouse/view.py.
2017-12-18 11:32:52 -05:00
Callum Fraser
403ea486e4
mypy: Use Python 3 type syntax in zerver/webhooks/gogs/view.py.
2017-12-18 11:32:52 -05:00
Callum Fraser
33e1879295
mypy: Use Python 3 type syntax in zerver/webhooks/beanstalk/view.py.
2017-12-18 11:32:52 -05:00
Callum Fraser
c55685063f
mypy: Use Python 3 type syntax in zerver/webhooks/appfollow/view.py.
2017-12-18 11:32:52 -05:00
Alena Volkova
90aa6c627e
tests: Replace api_auth usages with auth methods in zerver/webhooks.
2017-12-18 09:24:09 -05:00
Sivagiri
3792bd2d69
integrations: Add webhook payloads for Groove.
2017-12-14 18:54:22 -05:00
Xavier Cooney
ebc7c72d99
mypy: Use Python 3 type syntax in wordpress/view.py
2017-12-11 20:33:00 -08:00
Xavier Cooney
2db270be4b
mypy: Use Python 3 type syntax in crashlytics/view.py
2017-12-11 20:33:00 -08:00
Xavier Cooney
1fa5233923
mypy: Use Python 3 type syntax in gitlab/tests.py
2017-12-11 20:33:00 -08:00
Xavier Cooney
cc427911fa
mypy: Use Python 3 type syntax in stripe/view.py
2017-12-11 20:33:00 -08:00
picapi_
f07d39353a
mypy: Use Python 3 type syntax in zerver/webhooks/basecamp/view.py.
2017-12-11 20:27:55 -08:00
picapi_
d038e7ea6b
mypy: Use Python 3 type syntax in zerver/webhooks/bitbucket2/view.py.
2017-12-11 20:27:55 -08:00
picapi_
20c2e53de4
mypy: Use Python 3 type syntax in zerver/webhooks/jira/view.py.
2017-12-11 20:27:55 -08:00
picapi_
15fb392dd1
mypy: Use Python 3 type syntax in zerver/webhooks/papertrail/view.py.
2017-12-11 20:27:55 -08:00
picapi_
3fb9803398
mypy: Use Python 3 type syntax in zerver/webhooks/teamcity/view.py.
2017-12-11 20:27:55 -08:00
Ivche1337
1d202e30d8
integrations: Add webhook payloads for Opbeat.
2017-12-11 15:40:49 -06:00
Rishi Gupta
4eb3202b13
integrations: Remove weather example from zapier doc.
...
I don't think it made the page more readable, and doubled the length.
2017-12-11 15:39:26 -06:00
Arseny Chekanov
1f34300006
mypy: Use Python 3 type syntax in zerver/webhooks/trello/tests.py.
2017-12-09 16:50:12 -08:00
Xavier Cooney
a6465e8e35
mypy: Use Python 3 syntax in zapier/view.py.
2017-12-08 18:34:26 -08:00
Xavier Cooney
1262d14d39
mypy: Use Python 3 syntax in gci/view.py.
2017-12-08 18:34:26 -08:00
Xavier Cooney
38e65570ae
mypy: Use Python 3 syntax for typing in heroku/view.py.
2017-12-08 18:34:26 -08:00
picapi_
5febd177cf
mypy: Use Python 3 type syntax in zerver/webhooks/newrelic/view.py.
2017-12-05 16:32:18 -08:00
picapi_
d55d680758
mypy: Use Python 3 type syntax in zerver/webhooks/homeassistant/view.py.
2017-12-05 16:32:18 -08:00
picapi_
c2ef7e7ce5
mypy: Use Python 3 type syntax in zerver/webhooks/freshdesk/view.py.
2017-12-05 16:32:18 -08:00
picapi_
67773a4b84
mypy: Use Python 3 type syntax in zerver/webhooks/semaphore/view.py.
2017-12-03 13:48:18 -08:00
derAnfaenger
6dd639454e
integrations: Add topic parameter for Appfollow.
...
Tweaked by tabbott to document the integration.
2017-11-28 15:49:19 -08:00
Tim Abbott
d5bb45db60
webhooks/gci: Fix missing mypy annotation.
2017-11-28 14:08:44 -08:00
Sampriti Panda
bea653fabc
webhooks/gci: Improve message formatting.
...
* Use Student Name instead of Task Name in subject.
* Use Task Instance URL instead of Task Definition URL (and workaround
for a bug in the API).
2017-11-28 13:53:42 -08:00
Eeshan Garg
5b8f38f4e3
webhooks/bitbucket2: Ignore push events with no changes.
...
We now ignore payloads where payload['push']['changes'] is empty,
because an empty push doesn't really convey any useful information.
I couldn't find a way to replicate the action that would generate
such a payload, so I took one of our existing payloads and editted
out payload['push']['changes'] myself, so this payload is not
authentic.
2017-11-26 17:03:07 -08:00