Dan Faulknor
|
8265ac5a97
|
Fix for Python 3.6
|
6 years ago |
Pēteris Caune
|
5cf6f1b51e
|
Merge Check.get_status() and Check.in_grace_period() into one.
This avoids duplicate calls to Check.get_grace_start() in several places.
|
7 years ago |
Pēteris Caune
|
67363abe4f
|
Use icon font for channel icons.
|
7 years ago |
Pēteris Caune
|
422de02ca9
|
oops
|
7 years ago |
Pēteris Caune
|
83a2ff17e6
|
Toggle integrations on/off on "My Checks" page.
|
7 years ago |
Pēteris Caune
|
dfcf7aafbe
|
Check.in_grace_period() looks at `last_ping_was_fail` flag.
|
7 years ago |
Pēteris Caune
|
cdf39a88eb
|
Cleanup.
|
7 years ago |
Pēteris Caune
|
3fc84ca0ff
|
Foundation for "fail" pings (cc: #151)
|
7 years ago |
Pēteris Caune
|
fbe77c9e0a
|
Silence output from management commands when running tests.
|
7 years ago |
Pēteris Caune
|
ef6e1870d9
|
Preliminary Django 2 support
|
7 years ago |
Pēteris Caune
|
9bc0f1b82a
|
Dropping Python 2 support
|
7 years ago |
Pēteris Caune
|
b191b968f3
|
sendreports, sendalerts: and avoid db access while rendering templates--template renderer swallows any exceptions
sendreports: use select_related() to avoid doing N queries
|
7 years ago |
Pēteris Caune
|
218d0c6873
|
Remove Check.last_ping_body field. CSS tweaks for the "Ping Details" modal.
|
7 years ago |
Pēteris Caune
|
282412f4ba
|
Allow body to be null for easier db migration.
|
7 years ago |
Pēteris Caune
|
02f6853d4c
|
Save request body for every ping, not just the last one.
|
7 years ago |
Pēteris Caune
|
166115ebfb
|
Allow setting 30 day timeouts and grace times through API.
|
7 years ago |
Pēteris Caune
|
cf6882edd3
|
SMS numbers can be annotated with labels. Fixes #155
|
7 years ago |
Pēteris Caune
|
c126f7d0a2
|
Converting api_ping.id from integer to bigint.
|
7 years ago |
Pēteris Caune
|
09421153f5
|
Use OpsGenie API v2
|
7 years ago |
Pēteris Caune
|
fc176cd832
|
`settelegramwebhook` now sends a correct "allowed_updates" field.
|
7 years ago |
Pēteris Caune
|
1392226538
|
sendalerts was not using the api_check (status, user_id, alert_after) index so removing it. The index was not selective enough.
|
7 years ago |
Pēteris Caune
|
c4b316003d
|
Replace healthchecks.io branding with generic branding.
|
7 years ago |
Pēteris Caune
|
a869906fde
|
Zendesk integration (experimental and hidden from Integrations page for now)
|
7 years ago |
Pēteris Caune
|
266fbd225d
|
sendreports doesn't send nags if nag_period=0 ("disabled"). This would result in an infinite loop of nag emails.
|
7 years ago |
Pēteris Caune
|
ebbc898d02
|
Experimental `settelegramwebhook` management command
|
7 years ago |
Pēteris Caune
|
a1c40bdbbf
|
Adding missing migrations. Fixes #145
|
7 years ago |
Austin
|
201d1a0815
|
Rename the test function
|
7 years ago |
Austin
|
7eed6160c1
|
Adds test for pagertree
|
7 years ago |
Austin
|
17831bb974
|
Adds missing comma
|
7 years ago |
Austin
|
cb1eac50d9
|
Adds PagerTree Integration
|
7 years ago |
Pēteris Caune
|
1b7d4f6f3e
|
Adding "Overall status" badge.
|
7 years ago |
Pēteris Caune
|
4cdc7db035
|
Webhook header values can contain variables.
|
7 years ago |
Pēteris Caune
|
620d8523d7
|
GET webhooks support custom headers too. Can override the User-Agent header.
|
7 years ago |
someposer
|
5781ddfe4d
|
Created an improved interface for arbitrary headers and simplified
header storage.
|
7 years ago |
Pēteris Caune
|
363f219671
|
Don't log delivery notifications for unverified email addresses.
|
7 years ago |
Pēteris Caune
|
ddd940688e
|
Disable channel (mark as email_verified=False) when email bounces.
|
7 years ago |
someposer
|
05c84d7976
|
Add support for arbitrary headers using a JSON body for webhooks.
|
7 years ago |
someposer
|
ee0df8be95
|
Fixed issue with Transport test
|
7 years ago |
someposer
|
08ac09ea93
|
Adding additional notify tests to improve coverage.
|
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
|
f2a2241b6b
|
Email listener: "./manage.py smtpd"
|
7 years ago |
Pēteris Caune
|
2a7ee66d1e
|
Profile.set_next_nag_date does not touch already set dates.
|
7 years ago |
Pēteris Caune
|
5c64e0cd5d
|
If profile has next_nag_date set in future then set_next_nag_date does not touch it.
|
7 years ago |
Pēteris Caune
|
882933668a
|
Natural sort for check names, fixes #136.
Apply the user's chosen sort order in emails also.
|
7 years ago |
Pēteris Caune
|
d520706c27
|
Adding an option to send daily or hourly reminders if any check is down. Fixes #48
|
7 years ago |
Pēteris Caune
|
7c1c20b07e
|
Don't create new checks in the docs page. For examples, use a dummy "your-uuid-here" value.
|
7 years ago |
Pēteris Caune
|
23b237ed96
|
API call for deleting checks.
|
7 years ago |
Pēteris Caune
|
acbc1f0b23
|
Tweaks to filtering-by-tag, and to its documentation.
|
7 years ago |
Pēteris Caune
|
8d0a2f2eaf
|
Remove startup check for update_alert_after trigger, remove drop_triggers command.
|
7 years ago |
Umit Akkaya
|
afe4ec6df8
|
Ensure filter matches tag exactly
|
7 years ago |