Pēteris Caune
64f2e86051
Increase "Success / Failure Keywords" field lengths to 200
2021-05-06 11:00:36 +03:00
Pēteris Caune
8d5890d883
Add the OPSGENIE_ENABLED setting, rename OpsGenie -> Opsgenie
2021-01-29 13:47:13 +02:00
Pēteris Caune
ae976a38b6
Fix a crash when adding an integration for an empty Trello account
2021-01-28 12:57:08 +02:00
Pēteris Caune
d45dc2f6a3
Change Zulip onboarding, ask for the zuliprc file
...
Fixes : #202
2021-01-19 11:04:38 +02:00
Pēteris Caune
55a22e5043
Split AddSmsForm into PhoneNumberForm and PhoneUpDownForm
...
The PhoneNumberForm is used in "Add SMS" and "Add Phone Call" pages.
The PhoneUpDownForm is a subclass of PhoneNumberForm and
adds "up" and "down" boolean fields. It is used in "Add Signal"
and "Add WhatsApp" pages.
2021-01-10 15:52:33 +02:00
Pēteris Caune
f7e004b2ea
Improve phone number sanitization: remove spaces and hyphens
2020-10-30 11:32:09 +02:00
Pēteris Caune
a37e83aca8
Update AddSmsForm to remove any invisible unicode characers
2020-10-20 15:53:27 +03:00
Pēteris Caune
d1b1a6c02e
The LINE Notify integration uses OAuth2 flow.
2020-09-01 11:38:08 +03:00
carson.wang
74668551a7
Add tests & Doesn't get LineNotify token using setting
2020-08-20 10:42:04 +03:00
carson.wang
65b65188d1
Test LineNotify integration with healthcheck
2020-08-20 10:42:00 +03:00
Pēteris Caune
0d03e3f00b
Add "Failure Keyword" filtering for inbound emails (cc: #396 )
2020-07-21 14:57:48 +03:00
Pēteris Caune
f789cad2af
Handle HTTP 429 responses from Matrix server when joining a Matrix room
2020-07-10 16:44:49 +03:00
Pēteris Caune
3eebd8968d
Added "When paused, ignore pings" option in the Filtering Rules dialog ( #369 )
2020-06-02 10:54:16 +03:00
Pēteris Caune
609f78c5ed
"Edit" function for webhook integrations ( #176 )
2020-04-06 14:48:47 +03:00
Pēteris Caune
f352efdd5f
Experimental Zulip integration. Fixes #202
2020-03-11 16:38:29 +02:00
Pēteris Caune
26757c6785
Clean up Pushover validation.
2020-02-25 11:05:52 +02:00
John Kristensen
819aa227e9
Increase allowable length of Matrix room alias
...
The existing 40 character limit prevents using the integration will
Matrix servers that might have a fairly lengthy hostname (ie.
'matrix.internal.example.com' would only allow 12 characters for the
room name or ID, and room IDs are 19 characters long).
Increasing the `max_length` to `100` is still fairly arbitrary but it
does match up with the `max_length` of the `name` field of the `Channel`
model and should cover most instances.
2020-01-16 13:38:47 +11:00
Pēteris Caune
3649c500d2
Don't allow adding email integrations with both "up" and "down" unchecked
2019-12-27 17:25:37 +02:00
Pēteris Caune
38ed309a3c
Don't allow adding webhook integrations with both URLs blank
2019-12-27 17:13:44 +02:00
Pēteris Caune
be286518b7
For webhook integration, validate each header line separately
2019-12-27 13:56:33 +02:00
Pēteris Caune
3f19181028
"Filtering Rules" dialog, an option to require HTTP POST. Fixes #297
2019-11-27 16:33:36 +02:00
Pēteris Caune
f6d36b3491
Alternate flow for setting up PagerDuty integration, without using PD Connect
2019-11-22 11:17:14 +02:00
Pēteris Caune
8d81ea8f9d
Add "Shell Commands" integration. Fixes #302
2019-11-20 16:00:53 +02:00
Pēteris Caune
1dea8b6050
Add support for OpsGenie EU region. Fixes #294
2019-10-14 20:31:25 +03:00
Chris Caron
c2b1d00422
Apprise Integration
2019-08-07 19:36:06 -04:00
Pēteris Caune
40f4adf78b
Add WhatsApp integration (uses Twilio same as the SMS integration)
2019-05-31 13:01:01 +03:00
Pēteris Caune
d054970b02
Webhooks support PUT method.
...
.Webhooks can have different request bodies and headers for "up" and "events".
2019-05-28 14:25:29 +03:00
Pēteris Caune
cdfc9840a7
Source formatted with Black
2019-05-15 14:27:50 +03:00
Pēteris Caune
a4fde44e3a
Can configure the email integration to only report the "down" events. Fixes #231
2019-04-10 17:54:19 +03:00
Pēteris Caune
f539e99652
Matrix integration WIP. cc: #175
2019-02-22 18:23:36 +02:00
Pēteris Caune
5edcd42033
Add the "Email Settings..." dialog and the "Subject Must Contain" setting
2019-01-04 16:07:11 +02:00
Pēteris Caune
21de50d84e
Add Channel.name field, users can now name integrations.
2018-11-20 23:31:15 +02:00
Pēteris Caune
7046e2410c
Checks have a "Description" field. Fixes #182
2018-08-20 18:16:00 +03: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
55d6471156
Validate HTTP header names in the "Add Webhook" form.
2018-02-15 13:16:13 +02:00
Pēteris Caune
7c7919fdb4
UI tweaks for the "Add Webhook" form.
2017-11-10 13:42:50 +02:00
someposer
5781ddfe4d
Created an improved interface for arbitrary headers and simplified
...
header storage.
2017-11-05 19:10:19 -06: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
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
f3c6b0fb0d
TimeoutForm prepares timedelta objects.
2017-10-14 19:19:57 +03:00
Pēteris Caune
96e00df0ab
Use PagerDuty Connect.
2017-08-29 22:23:24 +03:00
Pēteris Caune
25fb11bb3e
Alerts to SMS, work in progress.
2017-07-13 23:47:54 +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
c16eeda004
Webhooks support POST, cleanup.
2017-01-21 18:29:55 +02:00
Pēteris Caune
aabfd55f7c
Cleanup and tests for cron preview.
2016-12-26 10:27:19 +02:00
Pēteris Caune
1163364989
Improved "Update Timeout" form with dynamic preview for cron mode
2016-12-23 20:19:06 +02:00
Pēteris Caune
b22b0a44e2
Validate cron expression before saving check.
2016-12-21 12:24:24 +02:00
Pēteris Caune
fdc1bfcd57
Log page now lists sent notifications. Slack notification handles simple/cron check kinds.
2016-12-14 11:15:45 +02:00
Pēteris Caune
6ada656df4
UI for entering cron expression and setting timezone.
2016-12-13 13:09:53 +02:00