Pēteris Caune
|
1c2ee95968
|
Django 1.9
|
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 |
Di Wu
|
2ebad09d14
|
check token redirect to login on bad token
|
9 years ago |
Pēteris Caune
|
4da8ebec88
|
Management command to send monthly reports.
|
9 years ago |
Pēteris Caune
|
91e6f80d9a
|
Code to send monthly reports (but no management command yet to actually send them)
|
9 years ago |
Pēteris Caune
|
2f0e6b5672
|
Notify user about first charge, show "Pricing" in top nav again.
|
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
|
d51d7ed181
|
Remove body field from Ping model.
|
9 years ago |
Pēteris Caune
|
33ad56728c
|
Don't fill in body, will be removing it from model.
|
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
|
88818c94b5
|
Djano admin tweaks
|
9 years ago |
Pēteris Caune
|
a405e9a8e3
|
Do braintree setup once in local_settings, not in every request.
|
9 years ago |
Pēteris Caune
|
263f50058e
|
Braintree integration WIP.
|
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
|
81116431dd
|
braintree requirement is optional
|
9 years ago |
Pēteris Caune
|
20edec4c94
|
Payments WIP
|
9 years ago |
Pēteris Caune
|
3a93ab77a9
|
Don't load payment views if USE_PAYMENTS=False
|
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
|
c2e9bab536
|
Custom paginator to avoid sequential scans on api_ping table in Django admin.
|
9 years ago |
Pēteris Caune
|
89f0c6bd77
|
Avoid sequential scans on api_ping table in Django admin.
|
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
|
0512e8a7c5
|
Testcase for handle_many function in sendalerts management command.
|
9 years ago |
Di Wu
|
93c71ad10e
|
timeout on all the notifications
|
9 years ago |
Di Wu
|
de203275c6
|
sendalerts concurrently
|
9 years ago |
Pēteris Caune
|
c1840a92bd
|
Checks now have a new status: "paused". sendalerts management command will mark checks as paused if sending a notification throws exception. This should avoid potential infinite loops of sendalerts crashes/respawns.
|
9 years ago |
Pēteris Caune
|
c5578ac44a
|
Update wording in "Incorrect Link" pages. Fixes #5
|
9 years ago |
Pēteris Caune
|
b19477106e
|
Avoid N queries in Pings admin list view
|
9 years ago |
Guillaume Moigneu
|
d475f6f45e
|
Django 3.4 local_settings
Set a relative path for the local_settings.py to work in Python 3.4
|
9 years ago |
Pēteris Caune
|
a4afd70fef
|
Add index on api_check (status, user, alert_after), will be used in sendalerts management command.
|
9 years ago |
Pēteris Caune
|
88bd760925
|
api_check.code should be indexed
|
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
|
ebe5d2d91d
|
HipChat integration
|
9 years ago |
Pēteris Caune
|
00e75bc59d
|
Add Slack integration
|
9 years ago |
Pēteris Caune
|
7bb17cefad
|
Add Slack integration
|
9 years ago |
Pēteris Caune
|
09c0b3e3a7
|
This was "run once" command that we don't need any more
|
9 years ago |
Pēteris Caune
|
cee2b52d3e
|
More tests.
|
9 years ago |