Pēteris Caune
c360dc5e53
Fix bug in "1 month n weeks" handling, less redundancy, test.
9 years ago
Justin Huang
1fe12d46fc
Extend to month.
9 years ago
Pēteris Caune
feb2294a7e
Tests for team access.
9 years ago
Pēteris Caune
00d18e86bd
Reduce query count for team lookups
9 years ago
Pēteris Caune
fdf9c607e5
Team Access, test cleanup
9 years ago
Pēteris Caune
267db8a594
Fix tests.
9 years ago
Pēteris Caune
47f2105562
Variables in webhook URLs. Fixes #52
9 years ago
Pēteris Caune
e55650c781
Syntax highlighting for API examples.
9 years ago
Pēteris Caune
f78fb95d5e
API documentation.
9 years ago
Pēteris Caune
144cf0da90
pygmentize management command needs to be run rarely, and only during development. Remove Pygments from requirements.txt
9 years ago
Pēteris Caune
7d305e216c
List Pushover and VictorOps on welcome page.
9 years ago
Spencer Sun
0ff2f1a9c7
Add VictorOps integration
9 years ago
Pēteris Caune
2c04a42a57
Display last notification in Integrations page.
9 years ago
Di Wu
625d2cf298
comment
9 years ago
Di Wu
01a9505cc7
remove channel doesn't crash
9 years ago
Di Wu
fe72792fd2
use basetestcase for most test cases that require predefined user, add test for ensuretriggers, add travis cache
9 years ago
Di Wu
10fafd1e84
fix docs page
9 years ago
Pēteris Caune
57b813677a
Log page shows notice about reached ping log limit.
9 years ago
Di Wu
79b7327c9e
fix tests and optimize authentication and fix some unclosed markup
9 years ago
Pēteris Caune
1dacc8b797
Users can add passwords to their accounts. Fixes #6
9 years ago
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.
9 years ago
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.
9 years ago
Pēteris Caune
f178981334
Log: instead of timeline, show placeholders for "expected but not received" pings.
9 years ago
Pēteris Caune
74c5e5d906
Use assertRedirects() to test redirects.
9 years ago
Pēteris Caune
7b98cf23a4
Adding tests to hc.payments
9 years ago
Pēteris Caune
31c10d357e
Updated pricing page, added billing history and invoices.
9 years ago
Pēteris Caune
9c41258328
Privacy policy, updated content in About page, links in footer.
9 years ago
Pēteris Caune
35aed93b7f
New feature: attaching tags to checks, and filtering checks list by their tags.
9 years ago
Pēteris Caune
0cf4e5c9df
PowerShell example on Welcome page.
9 years ago
Pēteris Caune
7f1f177a55
Get rid of leading/trailing whitespace in channel values. This is a typical problem when copy-pasting Slack URLs.
9 years ago
Pēteris Caune
53edb555dc
I'll put this back. This works and uses single transaction, clear()/add() uses 2 transactions.
9 years ago
Di Wu
7158e340de
fix and optimize checks channel view
9 years ago
Pēteris Caune
d68b9510bb
request.build_absolute_uri() behind a reverse proxy doesn't build https links. Construct URLs using settings.SITE_ROOT instead.
9 years ago
Pēteris Caune
6812f4a5c6
More tests for PushOver integration
9 years ago
Pēteris Caune
3ba47b1a67
Style tweaks for PushOver integration
9 years ago
Di Wu
427a0421c8
redirect already logged in user
9 years ago
Thomas Jost
99cb654ec5
Fix tests when Pushover is not configured
9 years ago
Thomas Jost
280bd6a2a2
Handle Pushover emergency notifications
9 years ago
Thomas Jost
85c1f65887
Add Pushover integration
9 years ago
Pēteris Caune
7039188482
Payments with Braintree, WIP
9 years ago
Di Wu
5c1d21f91e
make welcome code logic resilient
9 years ago
Pēteris Caune
aa2bc72293
Better style for Log page.
9 years ago
Pēteris Caune
947f686c61
Organize imports using isort.
9 years ago
Pēteris Caune
14627dfce8
Test for instruction pages.
9 years ago
Pēteris Caune
61297c417d
Fix tests after renaming /channels/ to /integrations/
9 years ago
Pēteris Caune
b39425e8a1
Rename channels to integrations. Move "Add Integration" functionality to separate pages to make room for setup instructions.
9 years ago
Pēteris Caune
cee2b52d3e
More tests.
9 years ago
Pēteris Caune
18635e947a
More tests.
9 years ago
Pēteris Caune
0922460ff4
More tests.
9 years ago
Pēteris Caune
058101b941
Can remove channels
9 years ago