Pēteris Caune
8b01acefe2
Show 20 most recent pings by default.
6 years ago
Pēteris Caune
458c4cfeeb
Hook up buttons in the log page.
6 years ago
Pēteris Caune
ea8e08acd2
Log page redesign WIP
6 years ago
Pēteris Caune
d661839e32
Don't serialize POST payload to JSON, Django's TestClient will do that for us.
6 years ago
Dan Faulknor
8265ac5a97
Fix for Python 3.6
6 years ago
Pēteris Caune
e4150e8514
Settings > Badges page shows badges from all teams user has access to.
7 years ago
Pēteris Caune
9cbd0138da
Demo checks shown on welcome page are not saved to database. User's first check is created when creating the user.
7 years ago
Pēteris Caune
a4855e1900
Rename form field "email" to "identity" to hopefully avoid some auto-form-fill spam.
7 years ago
Pēteris Caune
5cf6f1b51e
Merge Check.get_status() and Check.in_grace_period() into one.
This avoids duplicate calls to Check.get_grace_start() in several places.
7 years ago
Pēteris Caune
0e8226b5d7
Optimize /checks/status: load and parse the template once, not N times.
7 years ago
Pēteris Caune
dd5a690b99
"My Checks" page uses the same markup for desktop and mobile.
7 years ago
Pēteris Caune
f119883d67
Allow check names to wrap at underscores
7 years ago
Pēteris Caune
67363abe4f
Use icon font for channel icons.
7 years ago
Pēteris Caune
422de02ca9
oops
7 years ago
Pēteris Caune
83a2ff17e6
Toggle integrations on/off on "My Checks" page.
7 years ago
Pēteris Caune
9ae4235c9b
"My Checks" page: show the number of failed checks in the page title.
7 years ago
Pēteris Caune
464d05c99f
"Signalling a Failure" section in docs. (cc: #151 )
7 years ago
Pēteris Caune
dfcf7aafbe
Check.in_grace_period() looks at `last_ping_was_fail` flag.
7 years ago
Pēteris Caune
5f908a01e4
When we don't recognize a message from Telegram, respond with 200 OK so Telegram doesn't keep retrying.
7 years ago
Pēteris Caune
6bf6ab6479
Show the number of remaining available checks under "Add Check" button
when 10 or less remaining.
7 years ago
Pēteris Caune
7ced981d45
Remove obsolete signature checking code in accounts.views.unsubscribe_reports
7 years ago
Pēteris Caune
fd367b42da
Always show failed checks first. Fixes #173
7 years ago
Pēteris Caune
cdf39a88eb
Cleanup.
7 years ago
Pēteris Caune
3fc84ca0ff
Foundation for "fail" pings (cc: #151 )
7 years ago
Pēteris Caune
eafb5d6096
Increase check limits for paid accounts.
7 years ago
Pēteris Caune
8a68ea50dc
Fix tests. Fix "View Profile" link in Subscriptions admin
7 years ago
Pēteris Caune
bc56da1d88
`pruneusers` command removes accounts older than 30 days that have never logged in.
7 years ago
Pēteris Caune
521b089501
Remove First & Last name from Billing Details, to limit the amount of personal data we potentially store.
7 years ago
Pēteris Caune
fbe77c9e0a
Silence output from management commands when running tests.
7 years ago
Mounir
0e4c66f395
Remove allow_tag as it's not needed anymore
7 years ago
Mounir
f9cc65c152
Use mark_safe to use html in users list admin
7 years ago
Pēteris Caune
08f6e17e91
Tests check for correctly encoded API key.
7 years ago
Mounir
48d12ac62c
Setting api key will save it as a byte
urlsafe_b64encode return a byte, which will result in an api key saved with something like b'apikey'
I did not tested it but urlsafe_b64decode looks like doing the job also.
7 years ago
Pēteris Caune
ef6e1870d9
Preliminary Django 2 support
7 years ago
Pēteris Caune
9bc0f1b82a
Dropping Python 2 support
7 years ago
Pēteris Caune
9fb7ca7103
Users can specify a separate email address that will receive invoices.
7 years ago
Pēteris Caune
157bd74aeb
Add test for case insensitive email addresses.
7 years ago
Pēteris Caune
b191b968f3
sendreports, sendalerts: and avoid db access while rendering templates--template renderer swallows any exceptions
sendreports: use select_related() to avoid doing N queries
7 years ago
Pēteris Caune
cbd755585a
Layout tweaks for the "Log" page.
7 years ago
Pēteris Caune
218d0c6873
Remove Check.last_ping_body field. CSS tweaks for the "Ping Details" modal.
7 years ago
Pēteris Caune
282412f4ba
Allow body to be null for easier db migration.
7 years ago
Pēteris Caune
02f6853d4c
Save request body for every ping, not just the last one.
7 years ago
Pēteris Caune
166115ebfb
Allow setting 30 day timeouts and grace times through API.
7 years ago
Pēteris Caune
cf6882edd3
SMS numbers can be annotated with labels. Fixes #155
7 years ago
Pēteris Caune
827939deb7
Clean up Pushover subscription flow, add Setup Instructions with screenshots.
7 years ago
Pēteris Caune
6bc3a445db
Update usage examples, add Ruby. Fixes #158
7 years ago
Pēteris Caune
01fef3d054
Pricing updates.
7 years ago
Pēteris Caune
ba6995198b
Fix tests, lazy-load user's teams.
7 years ago
Pēteris Caune
1110c6908c
Testcase for /checks/status/. More efficient DOM updates.
7 years ago
Pēteris Caune
1b4ca77096
Prepare for auto-refresh in "My Checks" screen.
7 years ago