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
Pēteris Caune
55d6471156
Validate HTTP header names in the "Add Webhook" form.
7 years ago
Pēteris Caune
c126f7d0a2
Converting api_ping.id from integer to bigint.
7 years ago
Pēteris Caune
09421153f5
Use OpsGenie API v2
7 years ago
Tobias Macey
0beb56e82a
Added deterministic handling of sqlite database location
When running the migration command from outside of the application directory the sqlite database is created in the current working directory at the time of the command being executed. This commit updates the file path to be relative to the location of the settings file.
7 years ago
Pēteris Caune
3efd70e50c
Adding "Standard (3 years)" plan.
7 years ago
Pēteris Caune
fc176cd832
`settelegramwebhook` now sends a correct "allowed_updates" field.
7 years ago
Pēteris Caune
c6e35c9b39
Handle Telegram callbacks that are not text messages. Fixes #147
7 years ago
Pēteris Caune
1392226538
sendalerts was not using the api_check (status, user_id, alert_after) index so removing it. The index was not selective enough.
7 years ago
Pēteris Caune
c4b316003d
Replace healthchecks.io branding with generic branding.
7 years ago
Pēteris Caune
3728d1101f
Payments admin tweaks
7 years ago
Pēteris Caune
1497ff204b
Fix active plan display in the pricing page.
7 years ago
Pēteris Caune
39bc12e351
Invoices to email.
7 years ago
Pēteris Caune
01c3a13922
Billing overhaul.
7 years ago
Pēteris Caune
a869906fde
Zendesk integration (experimental and hidden from Integrations page for now)
7 years ago
Pēteris Caune
266fbd225d
sendreports doesn't send nags if nag_period=0 ("disabled"). This would result in an infinite loop of nag emails.
7 years ago
Pēteris Caune
fb17211320
Clear out `Profile.next_report_date` and `Profile.next_nag_date` when unsubscribing from reports.
7 years ago
Pēteris Caune
ebbc898d02
Experimental `settelegramwebhook` management command
7 years ago
Pēteris Caune
a1c40bdbbf
Adding missing migrations. Fixes #145
7 years ago
Pēteris Caune
80523787c3
runserver and tests work without reportlab installed.
7 years ago
Pēteris Caune
dbaae9c2b7
Most recent payment method is the default payment method.
7 years ago
Austin
ef90e6e3b8
Rename the class
7 years ago
Austin
6a17c8768b
Adds a test for out integration form
7 years ago
Austin
201d1a0815
Rename the test function
7 years ago
Austin
7eed6160c1
Adds test for pagertree
7 years ago
Austin
abe7076a73
Add the PagerTree form handler
7 years ago
Austin
17831bb974
Adds missing comma
7 years ago