Pēteris Caune
|
02f6853d4c
|
Save request body for every ping, not just the last one.
|
2018-03-18 14:55:41 +02:00 |
|
Pēteris Caune
|
166115ebfb
|
Allow setting 30 day timeouts and grace times through API.
|
2018-03-17 09:43:55 +02:00 |
|
Pēteris Caune
|
cf6882edd3
|
SMS numbers can be annotated with labels. Fixes #155
|
2018-03-13 16:31:58 +02:00 |
|
Pēteris Caune
|
09421153f5
|
Use OpsGenie API v2
|
2018-01-25 13:11:56 +02:00 |
|
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
|
266fbd225d
|
sendreports doesn't send nags if nag_period=0 ("disabled"). This would result in an infinite loop of nag emails.
|
2017-12-29 18:05:23 +02:00 |
|
Austin
|
201d1a0815
|
Rename the test function
|
2017-12-14 16:11:42 -08:00 |
|
Austin
|
7eed6160c1
|
Adds test for pagertree
|
2017-12-14 16:07:24 -08:00 |
|
Pēteris Caune
|
4cdc7db035
|
Webhook header values can contain variables.
|
2017-11-10 12:24:31 +02:00 |
|
Pēteris Caune
|
620d8523d7
|
GET webhooks support custom headers too. Can override the User-Agent header.
|
2017-11-10 12:16:11 +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
|
363f219671
|
Don't log delivery notifications for unverified email addresses.
|
2017-11-04 17:52:11 +02:00 |
|
Pēteris Caune
|
ddd940688e
|
Disable channel (mark as email_verified=False) when email bounces.
|
2017-11-04 17:35:14 +02:00 |
|
someposer
|
05c84d7976
|
Add support for arbitrary headers using a JSON body for webhooks.
|
2017-11-03 19:40:43 -05:00 |
|
someposer
|
ee0df8be95
|
Fixed issue with Transport test
|
2017-11-03 15:57:33 -05:00 |
|
someposer
|
08ac09ea93
|
Adding additional notify tests to improve coverage.
|
2017-11-03 15:43:34 -05:00 |
|
Pēteris Caune
|
2a7ee66d1e
|
Profile.set_next_nag_date does not touch already set dates.
|
2017-10-15 21:43:48 +03:00 |
|
Pēteris Caune
|
5c64e0cd5d
|
If profile has next_nag_date set in future then set_next_nag_date does not touch it.
|
2017-10-15 20:25:04 +03:00 |
|
Pēteris Caune
|
d520706c27
|
Adding an option to send daily or hourly reminders if any check is down. Fixes #48
|
2017-10-14 16:03:56 +03:00 |
|
Pēteris Caune
|
23b237ed96
|
API call for deleting checks.
|
2017-09-12 13:33:12 +03:00 |
|
Umit Akkaya
|
afe4ec6df8
|
Ensure filter matches tag exactly
|
2017-09-07 20:32:05 +02:00 |
|
Umit Akkaya
|
01d8e982cc
|
tags querystring param to filter checks by tags
|
2017-09-01 17:17:14 +02: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
|
ef591b03ae
|
Fetch HipChat's capabilities document
|
2017-08-30 17:25:13 +03:00 |
|
Pēteris Caune
|
96e00df0ab
|
Use PagerDuty Connect.
|
2017-08-29 22:23:24 +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
|
8d58a3a361
|
Encode webhook POST body as utf-8. Fixes #130
|
2017-08-14 22:20:57 +03:00 |
|
Pēteris Caune
|
1851cc7af3
|
Replace non-breaking spaces with regular spaces for cheaper SMS messages.
|
2017-08-10 21:50:36 +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
|
a62350cdad
|
In the "List checks" API response, the "next_ping" date was incorrect for checks using cron syntax. Fixed.
|
2017-06-29 14:41:13 +03:00 |
|
Pēteris Caune
|
47d93c2522
|
Stricter UUID validation.
|
2017-06-08 17:02:26 +03:00 |
|
Pēteris Caune
|
74f7c50a65
|
Fix deprecation warnings.
|
2017-06-02 22:39:53 +03:00 |
|
Pēteris Caune
|
207b0f9048
|
Adding on_delete keywords, more to come.
|
2017-05-28 13:38:38 +03:00 |
|
Pēteris Caune
|
94cdfe1e64
|
Check.schedule contains user input and needs to be escaped.
|
2017-05-12 11:15:23 +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
|
9dcb1678f3
|
--no-threads flag for sendalerts command
|
2017-03-28 20:04:24 +01:00 |
|
Pēteris Caune
|
d739d8ff62
|
DRY: use channel.get_kind_display()
|
2017-03-16 18:12:30 +02: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
|
31eca9c8e8
|
API: fix updating kind=cron to kind=simple
|
2017-03-10 09:54:16 +02:00 |
|
Pēteris Caune
|
d5cb669172
|
/bounce handles long payloads.
|
2017-03-05 22:32:42 +02:00 |
|
Pēteris Caune
|
0d24d650f2
|
"X-Bounce-Url" header in email messages. An API endpoint to handle bounce notifications. (#112)
|
2017-03-05 21:42:36 +02:00 |
|
Pēteris Caune
|
20b046cba7
|
API call for updating checks
|
2017-02-19 13:46:05 +02:00 |
|
Pēteris Caune
|
b63f19f415
|
Simplify: remove djmail and django-ses-backend dependencies.
|
2017-01-29 11:44:22 +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
|
ae4144b1cd
|
More tests for sendreports.
|
2017-01-15 16:24:08 +02:00 |
|
Pēteris Caune
|
b8aabd711c
|
Testcase for sendreports
|
2017-01-15 13:07:19 +02:00 |
|