MAKENTNU/web

View on GitHub
src/news/templates/email/ticket.html

Summary

Maintainability
Test Coverage
{% load static %}
{% load i18n %}
{% load uri_tags %}
{% load html_tags %}

{# CSS styles should be inline, as most email clients don't support external stylesheets, and many don't support <style> tags. #}
{# See https://css-tricks.com/using-css-in-html-emails-the-real-story/ for more details on what is and isn't supported. #}


<!DOCTYPE html>
<html lang="{{ CURRENT_LANGUAGE_CODE }}" style="width: 100%; padding: 0; margin: 0;">
<body style="width: 100%; padding: 0; margin: 0;">

<table style="width: 100%; padding: 0; margin: 0; border-width: 0; border-collapse: collapse;">
    <thead style="width: 100%; background-color: rgb(34, 43, 52); margin: 0; padding: 0;">
    <tr style="padding: 0; margin: 0; width: 100%;">
        <th style="padding: 20px;">
            {% url 'index_page' as index_page_url %}
            <a href="{% get_absolute_uri_for_path request index_page_url %}" target="_blank">
                {% static 'web/img/logo_white.svg' as logo_url %}
                <img src="{% get_absolute_uri_for_path request logo_url %}"
                     style="width: 500px; max-width: 100%;" alt="{% translate "MAKE NTNU's logo" %}"
                />
            </a>
        </th>
    </tr>
    </thead>
    <tbody style="width: 100%;">
    {% get_absolute_uri_for_path request ticket.registered_event.get_absolute_url as event_url %}
    <tr style="width: 100%">
        <td style="align-items: center; padding: 0; margin: 0;">
            <a href="{{ event_url }}" target="_blank">
                <img src="{% get_absolute_uri_for_path request ticket.registered_event.image.url %}"
                     style="width: 100%;" alt="{{ ticket.registered_event.image_description }}"
                />
            </a>
        </td>
    </tr>
    <tr style="width: 100%">
        <td style="padding: 30px 30px 15px; font-size: 30px; font-weight: bold;">
            {% anchor_tag event_url ticket.registered_event.title as event_title_link %}
            {% blocktranslate with title=event_title_link %}Your ticket for “{{ title }}”{% endblocktranslate %}
        </td>
    </tr>
    <tr style="width: 100%">
        <td style="padding: 15px 60px;">
            <b style="color: grey;">{% translate "preferred language"|capfirst %}:</b>
            {{ ticket.get_language_display }}
            <br/>
            <b style="color: grey;">{% translate "comment"|capfirst %}:</b>
            {{ ticket.comment }}
        </td>
    </tr>
    <tr style="width: 100%">
        <td style="padding: 15px 30px 0;">
            {% get_absolute_uri_for_path request ticket.get_absolute_url as ticket_url %}
            {% blocktranslate trimmed with link_start='<a href="'|add:ticket_url|safe|add:'" target="_blank">' link_end='</a>' %}
                Thank you for registering for this event.
                You can also {{ link_start }}view your ticket on our website{{ link_end }}.
            {% endblocktranslate %}
        </td>
    </tr>
    <tr style="width: 100%">
        <td style="padding: 15px 30px 0;">
            {% url 'event_ticket_cancel' ticket.pk as cancel_url %}
            {% translate "If you want to cancel your registration, you can do so by visiting the following page" %}:
            <a href="{% get_absolute_uri_for_path request cancel_url %}" target="_blank">
                {% translate "Cancel your ticket" %}
            </a>
        </td>
    </tr>
    <tr style="width: 100%">
        <td style="padding: 30px;">
            {% translate "The reference number for your ticket is" %}: <b>"{{ ticket.uuid }}"</b>
        </td>
    </tr>
    </tbody>
</table>

</body>
</html>