175 Commits

Author SHA1 Message Date
Pēteris Caune
a869906fde Zendesk integration (experimental and hidden from Integrations page for now) 2017-12-29 22:53:09 +02:00
Pēteris Caune
ebbc898d02 Experimental settelegramwebhook management command 2017-12-27 18:28:34 +02:00
Austin
ef90e6e3b8 Rename the class 2017-12-14 16:27:02 -08:00
Austin
6a17c8768b Adds a test for out integration form 2017-12-14 16:20:30 -08:00
Austin
abe7076a73 Add the PagerTree form handler 2017-12-14 11:25:36 -08:00
Austin
cb1eac50d9 Adds PagerTree Integration 2017-12-14 11:10:08 -08:00
Pēteris Caune
edfcac5942 "Integration Details" modal dialogs for webhook integrations. 2017-11-10 16:45:05 +02:00
Pēteris Caune
7c7919fdb4 UI tweaks for the "Add Webhook" form. 2017-11-10 13:42:50 +02:00
Pēteris Caune
fbf28e4038
Merge pull request #140 from someposer/master
Adding Content-Type header to Webhook integrations
2017-11-10 11:39:40 +02:00
someposer
5781ddfe4d Created an improved interface for arbitrary headers and simplified
header storage.
2017-11-05 19:10:19 -06:00
Pēteris Caune
ddd940688e Disable channel (mark as email_verified=False) when email bounces. 2017-11-04 17:35:14 +02:00
someposer
077bc45b12 Sorting keys on Webhook JSON value for consistent unit testing. 2017-11-03 19:56:38 -05:00
someposer
05c84d7976 Add support for arbitrary headers using a JSON body for webhooks. 2017-11-03 19:40:43 -05:00
someposer
fdf011aa25 Update Webhook unit tests to use added Content-Type value. 2017-11-03 14:06:33 -05:00
someposer
0ea5927b6a Adding Content-Type header to Webhook integrations to work correctly with
services like https://ifttt.com/maker_webhooks which require a
specific content type, like application/json.
2017-11-03 13:41:36 -05:00
Pēteris Caune
882933668a Natural sort for check names, fixes #136.
Apply the user's chosen sort order in emails also.
2017-10-15 13:34:34 +03:00
Pēteris Caune
f611a23f0b Email reports list checks from all teams the user has access to. 2017-10-14 21:36:39 +03:00
Pēteris Caune
f3c6b0fb0d TimeoutForm prepares timedelta objects. 2017-10-14 19:19:57 +03:00
Pēteris Caune
7c1c20b07e Don't create new checks in the docs page. For examples, use a dummy "your-uuid-here" value. 2017-09-20 20:02:24 +03:00
Pēteris Caune
fc8d9ffe48 Checks can be sorted by name or last ping. Fixes #136 2017-09-12 17:32:53 +03:00
Pēteris Caune
23b237ed96 API call for deleting checks. 2017-09-12 13:33:12 +03:00
Pēteris Caune
27ebb4fde5 Cleanup 2017-09-04 16:15:36 +03:00
Pēteris Caune
012a86495f Use client-side installation flow for installing HipChat integration. 2017-08-31 12:16:54 +03:00
Pēteris Caune
367f5a595d Small tweaks to make sure we don't query accounts_profile multiple times on every request. 2017-08-30 22:18:31 +03:00
Pēteris Caune
96e00df0ab Use PagerDuty Connect. 2017-08-29 22:23:24 +03:00
Pēteris Caune
2a7a7e0272 Show "The HipChat integration has been added!" message, tweaks to HipChat setup instructions. 2017-08-26 19:04:00 +03:00
Pēteris Caune
40bc11782e Nicer HipChat alerts. 2017-08-25 20:33:03 +03:00
Pēteris Caune
bef71c0acc For HipChat integration, use HipChat's server-side installation flow. 2017-08-25 19:11:41 +03:00
Pēteris Caune
148e85783c Updated PowerShell example. 2017-08-12 19:00:42 +03:00
Pēteris Caune
2d9563440e Cron syntax cheatsheet. Fixes #126 2017-07-28 23:54:48 +03:00
Pēteris Caune
1232328aa9 Fix tests. 2017-07-15 02:04:16 +03:00
Pēteris Caune
5f2da08d7e Per-profile, per-month counters of sent SMS messages. 2017-07-15 01:04:05 +03:00
Pēteris Caune
25fb11bb3e Alerts to SMS, work in progress. 2017-07-13 23:47:54 +03:00
Pēteris Caune
207b0f9048 Adding on_delete keywords, more to come. 2017-05-28 13:38:38 +03:00
Pēteris Caune
116419129e Handle supergroups. Fixes #123 2017-05-22 18:56:21 +03:00
Pēteris Caune
5cb372d18f Configurable bot name and updated README. Fixes #115 2017-05-20 11:53:16 +03:00
Pēteris Caune
df1af66980 Mention Telegram in the Welcome page, rearrange integrations, shrink data uris. 2017-05-17 21:32:31 +03:00
Pēteris Caune
597d79abae py2 fix 2017-05-11 13:04:41 +03:00
Pēteris Caune
2481aa5a23 Telegram integration. 2017-05-11 12:57:28 +03:00
Pēteris Caune
3862cd6b06 Adding Check.last_ping_body field, and an UI to show it (#116) 2017-05-09 13:47:23 +03:00
Pēteris Caune
859a9ed735 Pricing page tweaks. Limit free accounts to 20 checks per account. 2017-05-07 16:58:44 +03:00
Pēteris Caune
810089d183 Require valid "schedule" and "tz" fields for cron checks. 2017-05-01 22:22:49 +03:00
Pēteris Caune
5dafc07c29 Return 403 when API key is wrong. Return 404 when resource not found. Return 405 when request method is wrong. Return 400 when request syntax is wrong. 2017-03-10 10:35:21 +02:00
Pēteris Caune
965accaedb REGISTRATION_OPEN setting. superuser accounts by default have team access enabled. Fixes #97 and #113 2017-02-24 15:58:11 +02:00
Pēteris Caune
20b046cba7 API call for updating checks 2017-02-19 13:46:05 +02:00
Pēteris Caune
6a1c5dd3b7 "Unsubscribe" link in alert emails. Fixes #111 2017-01-28 12:17:22 +02:00
Pēteris Caune
c16eeda004 Webhooks support POST, cleanup. 2017-01-21 18:29:55 +02:00
Pēteris Caune
8d956b3365 email template from Litmus. CSS already inlined, so dropping premailer dependency. 2017-01-15 13:10:08 +02:00
Pēteris Caune
6ae12dbb18 Fix MySQL tests. 2017-01-04 13:56:27 +02:00
Pēteris Caune
fc415b39c8 Better formatting for Pushover notifications in log 2016-12-31 16:18:27 +02:00