Pēteris Caune
8e8d9abe3b
Limit the number of inserted placeholders.
...
Otherwise, if period=1m and grace=1m then we can end up generating huge useless tables.
2016-01-03 18:24:46 +02:00
Pēteris Caune
1e3285423f
Ping objects get "n" field, their serial numbers, used in "log page". "fillnpings" management command initially populates this field (it touches every ping so it takes time to complete).
...
Check.n_pings now stores the total number of pings the check has ever received. Running "prunepings" command doesn't affect this field. +a new "prunepingsslow" command which works in smaller chunks so is appropriate for initial pruning of a huge api_ping table.
2016-01-03 18:11:12 +02:00
Pēteris Caune
f178981334
Log: instead of timeline, show placeholders for "expected but not received" pings.
2016-01-03 02:43:56 +02:00
Pēteris Caune
74c5e5d906
Use assertRedirects() to test redirects.
2016-01-02 18:32:00 +02:00
Pēteris Caune
7b98cf23a4
Adding tests to hc.payments
2016-01-02 17:07:48 +02:00
Pēteris Caune
31c10d357e
Updated pricing page, added billing history and invoices.
2015-12-28 18:55:46 +02:00
Pēteris Caune
9c41258328
Privacy policy, updated content in About page, links in footer.
2015-12-27 00:42:40 +02:00
Pēteris Caune
35aed93b7f
New feature: attaching tags to checks, and filtering checks list by their tags.
2015-12-14 12:52:42 +02:00
Pēteris Caune
0cf4e5c9df
PowerShell example on Welcome page.
2015-12-11 19:18:44 +02:00
Pēteris Caune
7f1f177a55
Get rid of leading/trailing whitespace in channel values. This is a typical problem when copy-pasting Slack URLs.
2015-12-11 18:34:40 +02:00
Pēteris Caune
53edb555dc
I'll put this back. This works and uses single transaction, clear()/add() uses 2 transactions.
2015-12-07 21:09:54 +02:00
Di Wu
7158e340de
fix and optimize checks channel view
2015-12-05 02:23:19 -08:00
Pēteris Caune
d68b9510bb
request.build_absolute_uri() behind a reverse proxy doesn't build https links. Construct URLs using settings.SITE_ROOT instead.
2015-12-02 16:17:07 +02:00
Pēteris Caune
6812f4a5c6
More tests for PushOver integration
2015-12-02 15:18:11 +02:00
Pēteris Caune
3ba47b1a67
Style tweaks for PushOver integration
2015-12-02 14:46:41 +02:00
Pēteris Caune
404744f235
Merge pull request #14 from BetterWorks/loggedIn
...
redirect already logged in user
2015-12-02 13:56:05 +02:00
Di Wu
427a0421c8
redirect already logged in user
2015-11-28 00:38:41 -08:00
Thomas Jost
99cb654ec5
Fix tests when Pushover is not configured
2015-11-25 21:01:10 +01:00
Thomas Jost
6c9e3bb24d
Merge branch 'master' into pushover
2015-11-25 17:00:55 +01:00
Thomas Jost
280bd6a2a2
Handle Pushover emergency notifications
2015-11-25 16:58:52 +01:00
Thomas Jost
85c1f65887
Add Pushover integration
2015-11-25 16:06:24 +01:00
Pēteris Caune
7039188482
Payments with Braintree, WIP
2015-11-16 21:29:33 +02:00
Di Wu
5c1d21f91e
make welcome code logic resilient
2015-11-15 16:10:51 -08:00
Pēteris Caune
aa2bc72293
Better style for Log page.
2015-11-10 02:40:31 +02:00
Pēteris Caune
947f686c61
Organize imports using isort.
2015-11-02 23:55:33 +02:00
Pēteris Caune
14627dfce8
Test for instruction pages.
2015-10-06 00:51:43 +03:00
Pēteris Caune
61297c417d
Fix tests after renaming /channels/ to /integrations/
2015-10-06 00:07:01 +03:00
Pēteris Caune
b39425e8a1
Rename channels to integrations. Move "Add Integration" functionality to separate pages to make room for setup instructions.
2015-10-05 23:22:14 +03:00
Pēteris Caune
cee2b52d3e
More tests.
2015-08-18 21:17:13 +03:00
Pēteris Caune
18635e947a
More tests.
2015-08-14 15:06:06 +03:00
Pēteris Caune
0922460ff4
More tests.
2015-08-14 14:29:31 +03:00
Pēteris Caune
058101b941
Can remove channels
2015-08-14 12:15:49 +03:00
Pēteris Caune
ab58e76ca2
Admin tweaks, style tweaks. Channels page included in navigation.
2015-08-14 11:58:27 +03:00
Pēteris Caune
f0089e2cd2
Send emails using djmail, can verify email addresses in /channels/
2015-08-14 10:56:07 +03:00
Pēteris Caune
8355d7c13b
Adding tests for POST /channels/
2015-08-13 11:22:10 +03:00
Pēteris Caune
061fc4f6a9
Notification Channels WIP
2015-08-12 23:51:45 +03:00
Pēteris Caune
0501a131ae
More content in docs section
2015-08-01 23:02:51 +03:00
Pēteris Caune
3bafac24ba
Split style.css in smaller files. Email instructions in welcome page.
2015-08-01 21:56:05 +03:00
Pēteris Caune
969626c0fa
Validate UUID, more tests.
2015-07-28 20:46:17 +03:00
Pēteris Caune
911b28026a
More content on welcome page, more alternatives in docs. Rename "Grace Period" to "Grace Time"
2015-07-27 23:25:06 +03:00
Pēteris Caune
3550218129
Keep a log of pings
2015-07-27 19:46:38 +03:00
Pēteris Caune
6a4cef3131
Docs updates
2015-07-21 01:23:57 +03:00
Pēteris Caune
4ccbac7e4a
Formatting of durations
2015-07-16 10:51:16 +03:00
Pēteris Caune
0af1fb782a
Add ability to set grace period
2015-07-16 01:24:56 +03:00
Pēteris Caune
29e36fc14d
Can remove checks from "My Checks" page.
2015-07-14 09:30:30 +03:00
Pēteris Caune
2abec6ff6a
Nicer emails
2015-07-11 14:19:02 +03:00
Pēteris Caune
c54cb6469d
Send emails using djrill (Mandrill)
2015-07-11 11:45:38 +03:00
Pēteris Caune
b2dc319e6c
"Add Check" was broken, fixing.
2015-07-10 12:54:18 +03:00
Pēteris Caune
47a42ea2de
description, keywords
2015-07-08 01:22:09 +03:00
Pēteris Caune
a15079a002
oopsie
2015-07-08 00:19:41 +03:00