Commit graph

1049 commits

Author SHA1 Message Date
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
a3ddf0ddef
Use email instead of team name in "<user> invites you to their account" emails. Unfortunately the team name is being abused for spam. 2018-12-12 18:09:41 +02:00
Pēteris Caune
837cac300d
Use email instead of team name in "<user> invites you to their account" emails. Unfortunately the team name is being abused for spam. 2018-12-12 16:35:31 +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
2e6d050656
Switch from selectize.js to bootstrap-select (for more versatility) 2018-11-28 20:13:24 +02:00
Pēteris Caune
eaba39d99b
Tweak HTML markup in alert emails for Gmail 2018-11-27 18:37:53 +02:00
Pēteris Caune
c4fabc55e8
Fix after-login redirects for users landing in the "Add Slack" page 2018-11-26 17:32:31 +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
c78ed91335
Make "API Reference" more prominent in Docs 2018-11-20 12:15:32 +02:00
Pēteris Caune
01d94176dd
Tweak HTML and CSS in alert emails. 2018-11-14 11:04:48 +02:00
Pēteris Caune
601fcb7cf7
Update package versions in requirements.txt 2018-11-14 10:29:47 +02:00
Pēteris Caune
8ad3b0d537
Simplify inline scripts for easier CSP 2018-11-12 10:37:31 +02:00
Pēteris Caune
472c6424e9
Self-host slack button graphics 2018-11-12 10:21:21 +02:00
Pēteris Caune
66bc5cd7c2
Validate channel identifiers as UUIDs 2018-11-10 11:42:31 +02:00
Pēteris Caune
d064112c16
Template for the unsubscribe confirmation form. 2018-11-09 22:17:45 +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
491999db00
Update docs. 2018-11-08 12:25:23 +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
Pēteris Caune
def1a12a4a
Merge pull request #199 from muff1nman/add-specific-channel
Allow specific channel uuid to be specified in create/update check api
2018-11-08 11:26:45 +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
63c70d67c6
requests 2.20.0 2018-10-30 08:57:43 +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
0c6dcfa766
Responsive tweaks. 2018-10-29 14:21:47 +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
c57a9dcbc4
Omit "Details..." link (testing if it's triggering Gmail warnings) 2018-10-29 12:16:50 +02:00