Pēteris Caune
e3aedd3b03
Add require_sudo_mode decorator
Planning to use it for sensitive operations (add/remove security keys),
change email, change password, close account.
The decorator sends a six-digit confirmation code to user's email
and renders a form for entering it back. If the user enters the
correct code, the decorators sets a sudo=active marker in
user's session, valid for 30 minutes.
4 years ago
Pēteris Caune
d05691f86f
SMS and phone calls now have separate "limit reached" email templates.
4 years ago
Pēteris Caune
ee9ac0ffef
New integration: phone calls. Fixes #403
4 years ago
Pēteris Caune
a18eb134f5
Refactor: change Check.get_status(with_started=...) default value from True to False (with_started=False is or will be useful in more places)
4 years ago
Pēteris Caune
57da17b8e2
Send an "Ownership Transfer Request" email notification.
5 years ago
Pēteris Caune
9d2cf4f008
Don't escape HTML in the subject line of notification emails
5 years ago
Pēteris Caune
52a178242b
2019 -> 2020. Cheers!
5 years ago
Pēteris Caune
0addbac7ba
Remove unused ask=1 parameters.
5 years ago
Pēteris Caune
9cbd3bfc5a
In monthly reports, no downtime stats for the current month (month has just started)
5 years ago
Pēteris Caune
c13ec18a27
5 SMS & WhatsApp sends/mo for free plans
5 years ago
Pēteris Caune
66a6de70c0
Send email notification when monthly SMS sending limit is reached. Fixes #292
5 years ago
Pēteris Caune
93507fcc47
Cleanup in report-body-html.html.
Add a "Send Nag" admin command for easier testing.
5 years ago
Pēteris Caune
b2ebce6cf9
Show the number of downtimes and total downtime minutes in "Check Details" page.
5 years ago
Pēteris Caune
cb2e763e98
Cleanup in `Check.outages_by_month()` and tests.
5 years ago
Pēteris Caune
1de0ef16f6
Style tweaks.
5 years ago
Pēteris Caune
b74e56a273
Experimental: show the number of outages and total downtime in monthly reports. ( #104 )
5 years ago
Pēteris Caune
0da7b12f55
Show description in text emails only for the "going down" notifications, and only if the description is not empty.
6 years ago
Pēteris Caune
14f504bd22
Updated plain-text alert body. cc: #252
6 years ago
Pēteris Caune
44bac9dd12
Include the description in email alerts. Fixes #247
6 years ago
Pēteris Caune
3b3ae8a82c
2018 -> 2019 in email footer
6 years ago
Pēteris Caune
945a66ab0a
Management command for sending inactive account notifications
6 years ago
Pēteris Caune
b013a92c43
Move project-specific settings to a new "Project Settings" page
6 years ago
Pēteris Caune
e2d2665edf
Prepare for the removal of Check.user_id
6 years ago
Pēteris Caune
481848a749
Add "/ping/<code>/start" API endpoint
6 years ago
Pēteris Caune
a3ddf0ddef
Use email instead of team name in "<user> invites you to their account" emails. Unfortunately the team name is being abused for spam.
6 years ago
Pēteris Caune
837cac300d
Use email instead of team name in "<user> invites you to their account" emails. Unfortunately the team name is being abused for spam.
6 years ago
Pēteris Caune
eaba39d99b
Tweak HTML markup in alert emails for Gmail
6 years ago
Pēteris Caune
01d94176dd
Tweak HTML and CSS in alert emails.
6 years ago
Pēteris Caune
b3c22dcfd2
A workaround for some email agents automatically opening "Unsubscribe" links
6 years ago
Pēteris Caune
c57a9dcbc4
Omit "Details..." link (testing if it's triggering Gmail warnings)
6 years ago
Pēteris Caune
b9a81ad382
Add "List-Unsubscribe" header to alert and report emails
6 years ago
Pēteris Caune
78aca869c5
"Details..." instead of "Show Log..." in emails.
6 years ago
Pēteris Caune
1b664a6b54
Wider content area in emails
6 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
c4b316003d
Replace healthchecks.io branding with generic branding.
7 years ago
Pēteris Caune
39bc12e351
Invoices to email.
7 years ago
Pēteris Caune
56aa1b2b1f
Document `settelegramwebhook` in README, and 2017->2018
7 years ago
Pēteris Caune
882933668a
Natural sort for check names, fixes #136 .
Apply the user's chosen sort order in emails also.
7 years ago
Pēteris Caune
f611a23f0b
Email reports list checks from all teams the user has access to.
7 years ago
Pēteris Caune
d520706c27
Adding an option to send daily or hourly reminders if any check is down. Fixes #48
7 years ago
Pēteris Caune
2393dad09e
Users can update their email addresses. Fixes #105
7 years ago
Pēteris Caune
6a1c5dd3b7
"Unsubscribe" link in alert emails. Fixes #111
8 years ago
Pēteris Caune
8d956b3365
email template from Litmus. CSS already inlined, so dropping premailer dependency.
8 years ago
Pēteris Caune
d0f9a624ed
2016->2017
8 years ago
James Moore
537b7c7541
fixed a few instances where the hc_extras wasn't loaded
8 years ago
James Moore
1ae07b2028
made changes more concise
8 years ago
James Moore
b1bb1540b8
adds a SITE_NAME setting that's used to label the site
8 years ago
Pēteris Caune
4f3365e235
Cleanup, handle "paused" state in email alerts and reports
8 years ago
Pēteris Caune
8ba981cb52
Upgrade link in alert emails.
8 years ago
Di Wu
93f4f7b6fa
Update report-body-html.html
9 years ago