Pēteris Caune
936a5213f8
Switch from Member.rw to Member.role as the source of truth
3 years ago
Pēteris Caune
67560c96e1
Change icon CSS class prefix to work around Fanboy's filter list
Problem: if you use uBlock Origin, and enable the
"Fanboy's Social" filter list, Healthchecks does not show
Telegram or WhatsApp icons. This is because the filter list
contains "##.icon-telegram" and "##.icon-whatsapp" entries.
This commit changes the CSS class prefix to "ic-". So we're
now using icon classes like "ic-telegram" and "ic-whatsapp".
As a bonus, we save 2 bytes in HTML per displayed icon :-)
4 years ago
Pēteris Caune
155a1f132b
Simplify super() calls in tests
4 years ago
Pēteris Caune
11d8e6197c
Read-only users cannot add checks.
Read-only users cannot pause checks.
4 years ago
Pēteris Caune
157711bc95
Reduce usage of Profile.current_project cc: #336
5 years ago
Pēteris Caune
f74860bc0c
Add Profile.last_active_date field for more accurate inactive user detection
5 years ago
Pēteris Caune
cdfc9840a7
Source formatted with Black
6 years ago
Pēteris Caune
6b0d566922
"My Projects" page.
6 years ago
Pēteris Caune
0994006603
Drop Check.user_id and Channel.user_id (obsolete, using project_id now)
6 years ago
Pēteris Caune
965998df18
Fix tests.
6 years ago
Pēteris Caune
93405cc286
Tag labels in "My Checks" page and SVG badges should ignore the "started" state.
6 years ago
Pēteris Caune
dd5a690b99
"My Checks" page uses the same markup for desktop and mobile.
7 years ago
Pēteris Caune
ba6995198b
Fix tests, lazy-load user's teams.
7 years ago
Pēteris Caune
fc8d9ffe48
Checks can be sorted by name or last ping. Fixes #136
7 years ago
Pēteris Caune
859a9ed735
Pricing page tweaks. Limit free accounts to 20 checks per account.
8 years ago
Pēteris Caune
c8bcb23fd6
Material icons.
8 years ago
Pēteris Caune
1f70f56819
Check model gets "in_grace_period" method. It replaces the transient "grace" status. Also, remove references of the obsolete "paused" status.
9 years ago
Pēteris Caune
feb2294a7e
Tests for team access.
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
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
947f686c61
Organize imports using isort.
9 years ago
Pēteris Caune
cee2b52d3e
More tests.
9 years ago
Pēteris Caune
b2dc319e6c
"Add Check" was broken, fixing.
9 years ago