Pēteris Caune
|
481848a749
|
Add "/ping/<code>/start" API endpoint
|
2018-12-18 22:57:12 +02:00 |
|
Pēteris Caune
|
25e48f1b9f
|
croniter.is_valid() throws exceptions for some bad inputs, so must use try ... except
|
2018-12-14 18:58:35 +02:00 |
|
Pēteris Caune
|
a402dce293
|
Validate and reject cron schedules with six components
|
2018-12-14 15:21:02 +02:00 |
|
Pēteris Caune
|
cf08f54c30
|
Use timezone-aware datetimes with croniter, avoid conversions to and from naive datetimes. This avoids ambiguities around DST transitions and properly solves #196
|
2018-12-14 12:24:12 +02:00 |
|
Pēteris Caune
|
e21801f44e
|
Admin tweaks.
|
2018-12-14 11:12:13 +02:00 |
|
Pēteris Caune
|
1a9f7e17f8
|
Cancelling a plan clears out Subscription.plan_name
|
2018-12-14 11:05:57 +02:00 |
|
Pēteris Caune
|
a8c102f799
|
test_update_timeout: test if a Flip object gets created
|
2018-12-14 10:46:22 +02:00 |
|
Pēteris Caune
|
925d34daad
|
Update Check.status field when user edits timeout & grace settings
|
2018-12-13 16:53:26 +02:00 |
|
Pēteris Caune
|
11f65ff7aa
|
Optimize db query in sendalerts
|
2018-12-12 19:04:37 +02:00 |
|
Pēteris Caune
|
828bc52f80
|
Admin tweaks
|
2018-12-12 18:16:28 +02:00 |
|
Pēteris Caune
|
58a34ae061
|
Admin tweaks
|
2018-12-12 18:12:04 +02:00 |
|
Pēteris Caune
|
5be6c403a4
|
Flip model, for tracking status changes of the Check objects.
|
2018-12-10 17:51:42 +02:00 |
|
Pēteris Caune
|
440a143dd6
|
Add CORS support to API endpoints. Fixes #208
|
2018-12-06 17:36:20 +02:00 |
|
Pēteris Caune
|
b9a24a21e7
|
Remove the Zendesk integration (unfinished, could not get it to work acceptably)
|
2018-11-30 22:07:37 +02:00 |
|
Pēteris Caune
|
19ef8b3f7b
|
Allow simultaneous access to dashboards from different teams
|
2018-11-29 15:00:01 +02:00 |
|
Pēteris Caune
|
c2f200fa02
|
Allow simultaneous access to checks from different teams
|
2018-11-29 13:51:25 +02:00 |
|
Pēteris Caune
|
d36d4fb543
|
Additional python usage examples
|
2018-11-29 11:11:44 +02:00 |
|
Pēteris Caune
|
5aba9d6196
|
Fix after-login redirects to "Check Details" and other pages.
|
2018-11-28 22:06:12 +02:00 |
|
Pēteris Caune
|
b081631e90
|
Fix after-login redirects for users landing in the "Add Pushover" page
|
2018-11-28 21:45:54 +02:00 |
|
Pēteris Caune
|
fb45b67892
|
Set Pushover alert priorities for "down" and "up" events separately. Fixes #204
|
2018-11-28 21:40:46 +02:00 |
|
Pēteris Caune
|
bf1395801f
|
Fix after-login redirects for users landing in the "Add Slack" page
|
2018-11-26 17:32:23 +02:00 |
|
Pēteris Caune
|
a7061fe6a5
|
Add "Get a List of Existing Integrations" API call
|
2018-11-21 20:21:04 +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
|
01d94176dd
|
Tweak HTML and CSS in alert emails.
|
2018-11-14 11:04:48 +02:00 |
|
Pēteris Caune
|
66bc5cd7c2
|
Validate channel identifiers as UUIDs
|
2018-11-10 11:42:31 +02:00 |
|
Pēteris Caune
|
b3c22dcfd2
|
A workaround for some email agents automatically opening "Unsubscribe" links
|
2018-11-09 22:12:11 +02:00 |
|
Pēteris Caune
|
5f59d97d21
|
Fix tests.
|
2018-11-08 12:27:24 +02:00 |
|
Pēteris Caune
|
8889cfe993
|
Add "channels" attribute to the Check API resource
|
2018-11-08 12:13:18 +02:00 |
|
Pēteris Caune
|
16d78db72e
|
Refactoring and a testcase for channels=None
|
2018-11-08 11:59:04 +02:00 |
|
Pēteris Caune
|
e866d63ca4
|
Split into smaller separate testcases.
|
2018-11-08 11:38:55 +02:00 |
|
Andrew DeMaria
|
824729707e
|
Allow specific channel uuid to be specified in create/update check api
|
2018-11-07 15:17:20 -07:00 |
|
Pēteris Caune
|
0ece2664ac
|
Show a warning when running with DEBUG=True. Fixes #189
|
2018-11-06 10:48:59 +02:00 |
|
Pēteris Caune
|
5ef67e8bbf
|
Remove Profile.bill_to field.
|
2018-11-06 10:19:59 +02:00 |
|
Pēteris Caune
|
432e592e44
|
Add read-only API key support
|
2018-10-29 21:44:34 +02:00 |
|
Pēteris Caune
|
182f9e1109
|
Refactor API key checking code
|
2018-10-29 18:34:58 +02:00 |
|
Pēteris Caune
|
887c4d534a
|
add "minLength" support to the jsonschema validator
|
2018-10-29 17:13:45 +02:00 |
|
Pēteris Caune
|
40c83e3cba
|
Add a search box in the "My Checks" page.
|
2018-10-29 14:01:03 +02:00 |
|
Pēteris Caune
|
58cfaaa527
|
Don't send monthly reports to inactive accounts (no pings in 6 months)
|
2018-10-24 11:30:16 +03:00 |
|
Pēteris Caune
|
9f02371d6a
|
Report unsubscribe link works with POST. Include "X-Bounce-Url" header in report emails.
|
2018-10-24 10:06:51 +03:00 |
|
Pēteris Caune
|
df86fd29b3
|
During DST transition, handle ambiguous dates as pre-transition. Fixes #196
|
2018-10-23 12:35:07 +03:00 |
|
Pēteris Caune
|
b4e53431cd
|
Obsolete – we don't create anonymous checks any more.
|
2018-10-23 12:32:31 +03:00 |
|
Pēteris Caune
|
b9a81ad382
|
Add "List-Unsubscribe" header to alert and report emails
|
2018-10-23 11:26:13 +03:00 |
|
Pēteris Caune
|
c4543bce58
|
Load settings from environment variables. Fixes #187
|
2018-10-22 17:25:58 +03:00 |
|
Pēteris Caune
|
288a57a4b1
|
Better name & description for Trello cards.
|
2018-10-20 19:09:40 +03:00 |
|
Pēteris Caune
|
e4d0103544
|
Trello integration WIP
|
2018-10-18 12:20:33 +03:00 |
|
Pēteris Caune
|
2078b45ad6
|
When filtering by tags, put the selected tags in the query string. Fixes #191
|
2018-10-12 12:52:48 +03:00 |
|
Pēteris Caune
|
9214265136
|
Separate sign up and login forms.
|
2018-10-12 10:55:15 +03:00 |
|
Pēteris Caune
|
4acd6a16e8
|
Login form: rename the email box to "identity" to avoid some auto-signup bots
|
2018-10-10 09:53:42 +03:00 |
|
Pēteris Caune
|
a58ce791c0
|
Improved layout & style, fixed hamburger menu in login page.
|
2018-10-09 16:12:02 +03:00 |
|
Pēteris Caune
|
59857a69c0
|
"Docs > Third-Party Resources" page. Fixes #174, #68
|
2018-10-08 14:47:15 +03:00 |
|