{% extends 'settings/layout.html' %}
{% load i18n %}
{% load humanize %}

{% block title %}{% trans "Email Blocklist" %}{% endblock %}

{% block header %}{% trans "Email Blocklist" %}{% endblock %}

{% block edit-button %}
{% trans "Add domain" as button_text %}
{% include 'snippets/toggle/open_button.html' with controls_text="add_domain" icon_with_text="plus" text=button_text focus="add_domain_header" %}
{% endblock %}

{% block panel %}
{% include 'settings/email_blocklist/domain_form.html' with controls_text="add_domain" class="block" %}

<p class="notification block">
    {% trans "When someone tries to register with an email from this domain, no account will be created. The registration process will appear to have worked." %}
</p>

<table class="table is-striped is-fullwidth">
    <tr>
        {% url 'settings-federation' as url %}
        <th>
            {% trans "Domain" %}
        </th>
        <th>{% trans "Users" %}</th>
        <th>
            {% trans "Options" %}
        </th>
    </tr>
    {% for domain in domains %}
    <tr>
        <td>{{ domain.domain }}</td>
        <td>
            <a href="{% url 'settings-users' %}?email=@{{ domain.domain }}">
            {% with user_count=domain.users.count %}
                {% blocktrans trimmed count counter=user_count with display_count=user_count|intcomma %}
                {{ display_count }} user
                {% plural %}
                {{ display_count }} users
                {% endblocktrans %}
            {% endwith %}
            </a>
        </td>
        <td>
            <form name="remove-{{ domain.id }}" action="{% url 'settings-email-blocks-delete' domain.id %}" method="post">
                {% csrf_token %}
                {% trans "Delete" as button_text %}
                <button class="button" type="submit">
                    <span class="icon icon-x" title="{{ button_text }}" aria-hidden="true"></span>
                    <span class="is-hidden-mobile">{{ button_text }}</span>
                </button>
            </form>
        </td>
    </tr>
    {% endfor %}
    {% if not domains.exists %}
    <tr><td colspan="5"><em>{% trans "No email domains currently blocked" %}</em></td></tr>
    {% endif %}
</table>


{% endblock %}
