Eeshan Garg
1948924cdb
webhooks/jira: Improve punctuation and message formatting.
2019-05-09 13:05:49 -07:00
Eeshan Garg
ef070ef019
webhooks/github: Improve punctuation.
2019-05-09 13:05:49 -07:00
Eeshan Garg
9516699c73
webhooks/front: Use proper punctuation and fix spelling errors.
2019-05-09 13:05:49 -07:00
Eeshan Garg
3af4b7d750
webhooks/freshdesk: Improve message formatting and punctuation.
2019-05-07 16:45:01 -07:00
Eeshan Garg
c4e4ceadb5
webhooks/git: Use proper punctuation for branch creation templates.
2019-05-07 16:45:01 -07:00
Eeshan Garg
f1228b3550
webhooks/bitbucket3: Use proper punctuation.
2019-05-07 16:45:01 -07:00
Eeshan Garg
ab8aae6d0c
git_webhooks: Use proper punctuation for PR/issue messages.
2019-05-07 16:45:01 -07:00
Eeshan Garg
2d4b734415
webhooks/solano: Improve message formatting and punctuation.
...
This commit also removes the conditional for when a build status
does not have a corresponding emoji. In such a case, it is better
to have no emoji than displaying some boilerplate text about no
appropriate emoji being available.
2019-05-07 16:45:01 -07:00
David Wood
16e9892ab2
webhooks/jira: Include issue title in messages.
2019-05-03 20:03:31 -02:30
Eeshan Garg
28109e0f9e
webhooks/jira: Ignore comment_created message.
...
comment_created payloads may not contain the required issue data
to format a useful notification, therefore, it is better to handle
issue comments through issue_updated events (which we already do).
Fixes : #11995 .
2019-05-01 16:32:58 -07:00
Mayank Madan
4c81474a4f
webhooks: Add Buildbot integration.
...
With some minor changes by Eeshan Garg.
Fixes : #5639 .
2019-04-27 15:19:16 -07:00
Eeshan Garg
a73e8109b7
webhooks: Remove the legacy GitHub integration.
...
The github-services model for how GitHub would send requests to this
legacy integration is no longer available since earlier in 2019.
Removing this integration also allows us to finally remove
authenticated_api_view, the legacy authentication model from 2013 that
had been used for this integration (and other features long since
upgraded).
A few functions that were used by the Beanstalk webhook are moved into
that webhook's implementation directly.
2019-04-27 15:13:44 -07:00
Anders Kaseorg
9a9de156c3
lint: Fix calls to _() on computed strings.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com >
2019-04-23 15:23:03 -07:00
Anders Kaseorg
643bd18b9f
lint: Fix code that evaded our lint checks for string % non-tuple.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com >
2019-04-23 15:21:37 -07:00
Eeshan Garg
c012362fde
webhooks/librato: Use proper punctuation.
2019-04-23 14:32:21 -07:00
Eeshan Garg
d733cc500c
webhooks/groove: Rewrite the integration and improve messages.
...
The initial goal was to improve message formatting and punctuation
but after a closer look, I realized that a larger refactor was
worth it for clarity and redability.
2019-04-23 14:32:21 -07:00
Eeshan Garg
d8d9695087
webhooks/newrelic: Improve message formatting and punctuation.
2019-04-17 16:22:43 -07:00
Eeshan Garg
f86e445fe6
webhooks/sentry: Improve message formatting and punctuation.
2019-04-17 16:22:43 -07:00
Eeshan Garg
424061a07a
webhooks/papertrail: Improve message formatting and punctuation.
2019-04-17 16:22:43 -07:00
Eeshan Garg
1c1b440adf
webhooks/pingdom: Improve message formatter and punctuation.
2019-04-17 16:22:43 -07:00
Eeshan Garg
b44d352af6
webhooks/pagerduty: Use colons before quote blocks.
2019-04-17 16:22:43 -07:00
Eeshan Garg
e682889437
webhooks/insping: Improve message formatting and punctuation.
2019-04-17 16:22:43 -07:00
Eeshan Garg
5fccf197d1
webhooks/greenhouse: Improve message formatting and punctuation.
2019-04-17 16:22:43 -07:00
Eeshan Garg
674fcfcce1
webhooks/semaphore: Improve message formatting and punctuation.
2019-04-17 16:22:43 -07:00
Eeshan Garg
9d79becc0e
webhooks/splunk: Improve message formatting and punctuation.
2019-04-17 16:22:43 -07:00
Eeshan Garg
21cdb6decc
webhooks/wordpress: Improve message formatting and punctuation.
2019-04-17 16:22:43 -07:00
Eeshan Garg
0a0df3bc58
webhooks/zabbix: Improve message formatting and punctuation.
2019-04-17 16:22:43 -07:00
Eeshan Garg
f7fd9bd17d
webhooks/statuspage: Improve message formatting and punctuation.
2019-04-14 22:20:02 -07:00
Eeshan Garg
f6a601f09f
webhooks/heroku: Improve message formatting and punctuation.
2019-04-14 22:20:02 -07:00
Eeshan Garg
8cf18fe4d2
webhooks/delighted: Improve message formatting and punctuation.
2019-04-14 22:20:02 -07:00
Eeshan Garg
33b0bf3cb4
webhooks/beeminder: Improve message formatting and punctuation.
2019-04-14 22:20:02 -07:00
Eeshan Garg
b7ea727087
webhooks/basecamp: Improve message formatting and punctuation.
2019-04-14 22:20:02 -07:00
Eeshan Garg
e7fee92463
webhooks/appveyor: Improve message formatting and punctuation.
2019-04-14 22:20:02 -07:00
Eeshan Garg
92509a0cac
webhooks/ansibletower: Improve message formatting and punctuation.
2019-04-14 22:20:02 -07:00
Eeshan Garg
bc430909af
webhooks/intercom: Implement support for all events.
2019-04-05 15:15:52 -07:00
Eeshan Garg
0076b71411
webhooks/stripe: Ignore account updates with insufficient data.
...
Certain payloads for account updates do not include the
previous_attributes that allow us to figure out what was actually
updated. So, we just ignore just payloads.
2019-04-04 15:21:47 -07:00
Hemanth V. Alluri
636dad7809
webhooks/bitbucket3: Use strikethrough formatting for deleted comments.
2019-04-03 19:43:04 -02:30
Hemanth V. Alluri
dffb536920
webhooks/bitbucket3: Link actor name with their profile.
2019-04-03 19:43:04 -02:30
Hemanth V. Alluri
eecf95d2fd
webhooks/bitbucket3: Add support for all pull-request events.
...
closes #11992 .
2019-04-03 19:43:04 -02:30
Hemanth V. Alluri
9ed1dcc4b6
webhooks: Add Bitbucket Server integration.
...
This commit adds support for all "repo" events.
2019-03-24 22:06:29 -02:30
Eeshan Garg
68877dba50
webhooks/bitbucket: Support empty push payloads with no user info.
2019-03-21 17:43:35 -02:30
Eeshan Garg
623ee15bee
webhooks/bitbucket: Account for missing user info.
...
According to our logs, some BitBucket enterprise payloads may
not contain the name of the user who pushed all the commits.
2019-03-16 15:09:03 -02:30
sameerchoubey
a47edd4fc8
webhooks/jira: Use dictionary to map events to functions.
2019-03-16 14:27:00 -02:30
Tim Abbott
50dc317466
notifications: Rename notifications.py to email_notifications.py.
...
This library is entirely about email notifications specifically, and
this rename should help make the codebase more readable.
2019-03-15 11:02:17 -07:00
Eeshan Garg
222966b6ba
webhooks/zapier: Support authentication for the Zapier Zulip app.
...
If the user sets up a Zap using an incoming webhook bot's API
key, the authentication goes through our webhook.
2019-03-11 10:54:55 -07:00
Eeshan Garg
7b6a37780a
webhooks/github: Ignore organization and milestone events.
...
These events are not super useful and were cluttering up our
webhook logs.
2019-03-10 14:13:17 -07:00
Eeshan Garg
6afd02bef5
webhooks/github: Restrict membership event scope to teams.
...
According to GitHub's webhook docs, the scope of a membership
event can only be limited to 'teams', which holds true when a
new member is added to a team. However, we just found a payload
in our logs that indicates that when a user is removed from a
team, the scope of the membership is erroneously set to
'organization', not 'team'. This is most likely a bug on
GitHub's end because such behaviour is a direct violation of
their webhook API event specifications. We account for this
by restricting membership events to teams explicitly, at least
till GitHub's docs suggest otherwise.
2019-03-10 14:13:17 -07:00
Eeshan Garg
85f453998e
webhooks/zapier: Remove code related to our official Zapier app.
...
Our official Zapier app now uses our JS bindings (zulip-js) to
call the API directly and doesn't need to go through the webhook
anymore for anything.
2019-02-28 22:09:35 -08:00
Eeshan Garg
8821b5a903
webhooks/pagerduty: Account for missing trigger summary data.
...
Some incoming payloads do not include details such as the trigger's
summary and description.
2019-02-22 15:59:28 -08:00
Eeshan Garg
912931e1bc
webhooks/trello: Support updateCheckItemStateOnCard events.
2019-02-22 15:59:28 -08:00