Commit graph

188 commits

Author SHA1 Message Date
Pēteris Caune
c360dc5e53 Fix bug in "1 month n weeks" handling, less redundancy, test. 2016-05-18 03:50:28 +03:00
Justin Huang
1fe12d46fc Extend to month. 2016-05-18 02:14:41 +03:00
Pēteris Caune
feb2294a7e Tests for team access. 2016-05-09 17:29:41 +03:00
Pēteris Caune
00d18e86bd Reduce query count for team lookups 2016-05-09 16:51:22 +03:00
Pēteris Caune
fdf9c607e5 Team Access, test cleanup 2016-05-09 15:35:13 +03:00
Pēteris Caune
267db8a594 Fix tests. 2016-04-16 01:17:37 +03:00
Pēteris Caune
47f2105562 Variables in webhook URLs. Fixes #52 2016-04-16 01:14:28 +03:00
Pēteris Caune
e55650c781 Syntax highlighting for API examples. 2016-04-14 15:01:41 +03:00
Pēteris Caune
f78fb95d5e API documentation. 2016-02-18 00:07:10 +02:00
Pēteris Caune
144cf0da90 pygmentize management command needs to be run rarely, and only during development. Remove Pygments from requirements.txt 2016-02-16 16:38:18 +02:00
Pēteris Caune
7d305e216c List Pushover and VictorOps on welcome page. 2016-02-04 09:54:06 +02:00
Spencer Sun
0ff2f1a9c7 Add VictorOps integration 2016-02-03 17:35:29 -05:00
Pēteris Caune
2c04a42a57 Display last notification in Integrations page. 2016-01-31 20:29:49 +02:00
Di Wu
625d2cf298 comment 2016-01-19 07:37:26 -08:00
Di Wu
01a9505cc7 remove channel doesn't crash 2016-01-19 06:07:44 -08:00
Di Wu
fe72792fd2 use basetestcase for most test cases that require predefined user, add test for ensuretriggers, add travis cache 2016-01-18 01:02:42 -08:00
Di Wu
10fafd1e84 fix docs page 2016-01-13 19:59:20 -08:00
Pēteris Caune
57b813677a Log page shows notice about reached ping log limit. 2016-01-11 12:27:57 +02:00
Di Wu
79b7327c9e fix tests and optimize authentication and fix some unclosed markup 2016-01-04 23:47:32 -05:00
Pēteris Caune
1dacc8b797 Users can add passwords to their accounts. Fixes #6 2016-01-05 00:25:08 +02:00
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