Pēteris Caune
8f215ec01e
Merge pull request #31 from BetterWorks/accurateCoverage
dont include tests in coverage calculation
9 years ago
Di Wu
32050e06e8
dont include tests in coverage calculation
9 years ago
Pēteris Caune
808c6e6a01
Merge pull request #30 from BetterWorks/fixTests
use basetestcase for most test cases that require predefined user
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
Pēteris Caune
29df1be80c
Merge pull request #29 from BetterWorks/fixDocsPage
fix docs page crashing if welcome code is expired
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
Pēteris Caune
68fe11a41b
fillnpings catches up with pings received during the execution of the command
9 years ago
Pēteris Caune
b592e5b449
prunepingsslow command skips checks with user_id=null
9 years ago
Pēteris Caune
78e9cddba0
Use django_compressor 2.0
9 years ago
Pēteris Caune
6945497b37
Don't try to import braintree if USE_PAYMENTS=False. Fixes #28
9 years ago
Pēteris Caune
7f2aa9e97c
Merge pull request #27 from BetterWorks/optimization
fix tests and optimize authentication and fix some unclosed markup
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
b92b0db087
Fix tests.
9 years ago
Pēteris Caune
dd188064fa
Store the one time login token in profile so user.password can be used for regular passwords.
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
4e12193d8c
Custom test runner for quicker tests.
9 years ago
Pēteris Caune
b9ae8d464c
Sort by id, not `created`, when pruning pings.
9 years ago
Pēteris Caune
7019325b48
Investigating Travis/mysql test failure
9 years ago
Pēteris Caune
940534e563
Test for check.prune_pings() method
9 years ago
Pēteris Caune
e80d46a0a9
More tests.
9 years ago
Pēteris Caune
44f0ad45a4
More tests.
9 years ago
Pēteris Caune
74c5e5d906
Use assertRedirects() to test redirects.
9 years ago
Pēteris Caune
be7feecbe2
Put braintree requirement in .travis.yml instead of requirements.txt
9 years ago
Pēteris Caune
0eab82c9a3
Add hc.payments to INSTALLED_APPS and braintree to requirements.txt so hc.payments tests can be run too.
9 years ago
Pēteris Caune
7b98cf23a4
Adding tests to hc.payments
9 years ago
Pēteris Caune
53f2bf7c69
Merge pull request #26 from diwu1989/patch-1
Update README.md to reflect that django1.9 is used
9 years ago
Di Wu
cc45849f76
Update README.md
9 years ago
Pēteris Caune
5a199fec4e
management commands use self.stdout.write instead of print. Fixes #21
9 years ago
Pēteris Caune
b7fcaac8ae
prunepings and prunechecks management commands
9 years ago
Pēteris Caune
15478d414c
Add n_pings field to Check model. This holds a continually updated count of api_ping entries for each check.
9 years ago
Pēteris Caune
1c2ee95968
Django 1.9
9 years ago
Pēteris Caune
4d36764644
FAQ
9 years ago
Pēteris Caune
31c10d357e
Updated pricing page, added billing history and invoices.
9 years ago
Pēteris Caune
9e7fe0bf0a
Remove FAQ from Pricing page, will be changing this again.
9 years ago
Pēteris Caune
e9bff2917b
Merge pull request #20 from BetterWorks/badToken
check token need to handle invalid user & invalid token correctly
9 years ago
Pēteris Caune
86e6ee3cda
A fix for vertical scrollbar appearing even on short pages.
9 years ago
Pēteris Caune
9c41258328
Privacy policy, updated content in About page, links in footer.
9 years ago
Pēteris Caune
c2cc4d2a86
Sizing tweaks for "My Checks" table. Select ping urls by clicking on them.
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
cf84c02fc8
Bootstrap 3.3.6
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