Browse Source

Tweak HTML markup in alert emails for Gmail

pull/211/head
Pēteris Caune 6 years ago
parent
commit
eaba39d99b
No known key found for this signature in database GPG Key ID: E28D7679E9A9EDE2
3 changed files with 19 additions and 62 deletions
  1. +1
    -1
      templates/emails/alert-body-html.html
  2. +1
    -48
      templates/emails/base.html
  3. +17
    -13
      templates/emails/summary-html.html

+ 1
- 1
templates/emails/alert-body-html.html View File

@ -6,7 +6,7 @@ Hello,<br />
This is a notification sent by <a href="{% site_root %}">{% site_name %}</a>. This is a notification sent by <a href="{% site_root %}">{% site_name %}</a>.
<br /> <br />
The check <strong>{{ check.name_then_code }}</strong>
The check <strong>{{ check.name_then_code|mangle_link }}</strong>
has gone <strong>{{ check.status|upper }}</strong>. has gone <strong>{{ check.status|upper }}</strong>.
<br /><br /> <br /><br />


+ 1
- 48
templates/emails/base.html View File

@ -89,51 +89,6 @@
} }
.new, .paused {
background: #AAA;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;
line-height: 10px;
color: white;
padding: 6px;
margin: 0;
border-radius: 3px;
}
.grace {
background: #f0ad4e;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;
line-height: 10px;
color: white;
padding: 6px;
border-radius: 3px;
}
.up {
background: #5cb85c;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;
line-height: 10px;
color: white;
padding: 6px;
border-radius: 3px;
}
.down {
background: #d9534f;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;
line-height: 10px;
color: white;
padding: 6px;
border-radius: 3px;
}
/* ANDROID CENTER FIX */ /* ANDROID CENTER FIX */
div[style*="margin: 16px 0;"] { margin: 0 !important; } div[style*="margin: 16px 0;"] { margin: 0 !important; }
</style> </style>
@ -150,9 +105,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width: 600px;" class="wrapper"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width: 600px;" class="wrapper">
<tr> <tr>
<td align="center" valign="top" style="padding: 15px 0;" class="logo"> <td align="center" valign="top" style="padding: 15px 0;" class="logo">
<a href="{% site_root %}" target="_blank">
<img alt="Logo" src="{% site_root %}/static/img/[email protected]" width="200" height="50" style="display: block; font-family: Helvetica, Arial, sans-serif; color: #ffffff; font-size: 16px;" border="0">
</a>
<img alt="Logo" src="{% site_root %}/static/img/[email protected]" width="200" height="50" style="display: block; font-family: Helvetica, Arial, sans-serif; color: #ffffff; font-size: 16px;" border="0">
</td> </td>
</tr> </tr>
</table> </table>


+ 17
- 13
templates/emails/summary-html.html View File

@ -6,29 +6,33 @@
<td colspan="2" style="font-weight: bold; padding: 32px 8px 8px 8px; color: #333;"> <td colspan="2" style="font-weight: bold; padding: 32px 8px 8px 8px; color: #333;">
{{ group.grouper.profile|mangle_link }} {{ group.grouper.profile|mangle_link }}
</td> </td>
<td class="mobile-hide" style="padding: 32px 8px 8px 8px; margin: 0; font-size: 12px; color: #9BA2AB; font-family: Helvetica, Arial, sans-serif;">Last Ping</td>
<td style="padding: 32px 8px 8px 8px; margin: 0; font-size: 12px; color: #9BA2AB; font-family: Helvetica, Arial, sans-serif;">Last Ping</td>
</tr> </tr>
{% for check in group.list|sortchecks:sort %} {% for check in group.list|sortchecks:sort %}
<tr> <tr>
<td style="border-top: 1px solid #EDEFF2; padding: 16px 8px;"> <td style="border-top: 1px solid #EDEFF2; padding: 16px 8px;">
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
<tr> <tr>
<td class="{{ check.get_status }}">
{% if check.get_status == "grace" %}
LATE
{% else %}
{{ check.get_status|upper }}
{% endif %}
</td>
{% if check.get_status == "new" %}
<td style="background: #AAA; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; line-height: 10px; color: white; padding: 6px; margin: 0; border-radius: 3px;">NEW</td>
{% elif check.get_status == "paused" %}
<td style="background: #AAA; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; line-height: 10px; color: white; padding: 6px; border-radius: 3px;">PAUSED</td>
{% elif check.get_status == "grace" %}
<td style="background: #f0ad4e; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; line-height: 10px; color: white; padding: 6px; border-radius: 3px;">LATE</td>
{% elif check.get_status == "up" %}
<td style="background: #5cb85c; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; line-height: 10px; color: white; padding: 6px; border-radius: 3px;">UP</td>
{% elif check.get_status == "down" %}
<td style="background: #d9534f; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; line-height: 10px; color: white; padding: 6px; border-radius: 3px;">DOWN</td>
{% endif %}
</tr> </tr>
</table> </table>
</td> </td>
<td style="border-top: 1px solid #EDEFF2; padding: 16px 8px; font-family: Helvetica, Arial, sans-serif;"> <td style="border-top: 1px solid #EDEFF2; padding: 16px 8px; font-family: Helvetica, Arial, sans-serif;">
{% if check.name %} {% if check.name %}
{% if check.name|length > 20 %} {% if check.name|length > 20 %}
<small>{{ check.name }}</small>
<small>{{ check.name|mangle_link }}</small>
{% else %} {% else %}
{{ check.name }}
{{ check.name|mangle_link }}
{% endif %} {% endif %}
{% else %} {% else %}
<span style="color: #74787E; font-style: italic;">unnamed</span> <span style="color: #74787E; font-style: italic;">unnamed</span>
@ -42,7 +46,7 @@
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
<tr> <tr>
<td style="background: #eee; font-family: Helvetica, Arial, sans-serif; font-size: 10px; line-height: 10px; color: #555; padding: 4px; margin: 0; border-radius: 2px;"> <td style="background: #eee; font-family: Helvetica, Arial, sans-serif; font-size: 10px; line-height: 10px; color: #555; padding: 4px; margin: 0; border-radius: 2px;">
{{ tag }}
{{ tag|mangle_link }}
</td> </td>
</tr> </tr>
</table> </table>
@ -52,14 +56,14 @@
</table> </table>
{% endif %} {% endif %}
</td> </td>
<td class="mobile-hide" style="border-top: 1px solid #EDEFF2; padding: 16px 8px; font-family: Helvetica, Arial, sans-serif;">
<td style="border-top: 1px solid #EDEFF2; padding: 16px 8px; font-family: Helvetica, Arial, sans-serif;">
{% if check.last_ping %} {% if check.last_ping %}
{{ check.last_ping|naturaltime }} {{ check.last_ping|naturaltime }}
{% else %} {% else %}
Never Never
{% endif %} {% endif %}
<br /> <br />
<a class="view-log" href="{{ check.details_url }}">Details…</a>
<a href="{{ check.details_url }}" target="_blank">Details…</a>
</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}


Loading…
Cancel
Save