Pēteris Caune
26757c6785
Clean up Pushover validation.
5 years ago
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.
5 years ago
Pēteris Caune
3649c500d2
Don't allow adding email integrations with both "up" and "down" unchecked
5 years ago
Pēteris Caune
38ed309a3c
Don't allow adding webhook integrations with both URLs blank
5 years ago
Pēteris Caune
be286518b7
For webhook integration, validate each header line separately
5 years ago
Pēteris Caune
3f19181028
"Filtering Rules" dialog, an option to require HTTP POST. Fixes #297
5 years ago
Pēteris Caune
f6d36b3491
Alternate flow for setting up PagerDuty integration, without using PD Connect
5 years ago
Pēteris Caune
8d81ea8f9d
Add "Shell Commands" integration. Fixes #302
5 years ago
Pēteris Caune
1dea8b6050
Add support for OpsGenie EU region. Fixes #294
5 years ago
Chris Caron
c2b1d00422
Apprise Integration
5 years ago
Pēteris Caune
40f4adf78b
Add WhatsApp integration (uses Twilio same as the SMS integration)
6 years ago
Pēteris Caune
d054970b02
Webhooks support PUT method.
.Webhooks can have different request bodies and headers for "up" and "events".
6 years ago
Pēteris Caune
cdfc9840a7
Source formatted with Black
6 years ago
Pēteris Caune
a4fde44e3a
Can configure the email integration to only report the "down" events. Fixes #231
6 years ago
Pēteris Caune
f539e99652
Matrix integration WIP. cc: #175
6 years ago
Pēteris Caune
5edcd42033
Add the "Email Settings..." dialog and the "Subject Must Contain" setting
6 years ago
Pēteris Caune
21de50d84e
Add Channel.name field, users can now name integrations.
6 years ago
Pēteris Caune
7046e2410c
Checks have a "Description" field. Fixes #182
6 years ago
Pēteris Caune
cf6882edd3
SMS numbers can be annotated with labels. Fixes #155
7 years ago
Pēteris Caune
55d6471156
Validate HTTP header names in the "Add Webhook" form.
7 years ago
Pēteris Caune
7c7919fdb4
UI tweaks for the "Add Webhook" form.
7 years ago
someposer
5781ddfe4d
Created an improved interface for arbitrary headers and simplified
header storage.
7 years ago
someposer
077bc45b12
Sorting keys on Webhook JSON value for consistent unit testing.
7 years ago
someposer
05c84d7976
Add support for arbitrary headers using a JSON body for webhooks.
7 years ago
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.
7 years ago
Pēteris Caune
f3c6b0fb0d
TimeoutForm prepares timedelta objects.
7 years ago
Pēteris Caune
96e00df0ab
Use PagerDuty Connect.
7 years ago
Pēteris Caune
25fb11bb3e
Alerts to SMS, work in progress.
7 years ago
Pēteris Caune
810089d183
Require valid "schedule" and "tz" fields for cron checks.
8 years ago
Pēteris Caune
c16eeda004
Webhooks support POST, cleanup.
8 years ago
Pēteris Caune
aabfd55f7c
Cleanup and tests for cron preview.
8 years ago
Pēteris Caune
1163364989
Improved "Update Timeout" form with dynamic preview for cron mode
8 years ago
Pēteris Caune
b22b0a44e2
Validate cron expression before saving check.
8 years ago
Pēteris Caune
fdc1bfcd57
Log page now lists sent notifications. Slack notification handles simple/cron check kinds.
8 years ago
Pēteris Caune
6ada656df4
UI for entering cron expression and setting timezone.
8 years ago
Pēteris Caune
dfa0af350a
PagerDuty Integration Key is 32 characters long. Update screenshots.
8 years ago
Pēteris Caune
3456dd9f6e
OpsGenie integration. Fixes #93
8 years ago
Pēteris Caune
ac4ba079d3
Validate channel values. Don't allow ftp addresses, http://localhost addresses, invalid email addresses
8 years ago
Justin Huang
1fe12d46fc
Extend to month.
9 years ago
Pēteris Caune
47f2105562
Variables in webhook URLs. Fixes #52
9 years ago
Pēteris Caune
35aed93b7f
New feature: attaching tags to checks, and filtering checks list by their tags.
9 years ago
Pēteris Caune
7f1f177a55
Get rid of leading/trailing whitespace in channel values. This is a typical problem when copy-pasting Slack URLs.
9 years ago
Pēteris Caune
947f686c61
Organize imports using isort.
9 years ago
Pēteris Caune
061fc4f6a9
Notification Channels WIP
9 years ago
Pēteris Caune
0af1fb782a
Add ability to set grace period
9 years ago
Pēteris Caune
c54cb6469d
Send emails using djrill (Mandrill)
9 years ago
Pēteris Caune
31119fd11f
Can edit timeouts
10 years ago