{% extends 'admin/master.html' %} {% macro show_user(user) -%}

User {{ user.email }} with ID {{ user.id }}.

User ID Email Paid Subscription Created At
{{ user.id }} {{ user.email }} {{ "yes" if user.is_paid() else No }} {{ user.get_active_subscription() }} {{ user.created_at }}
{%- endmacro %} {% macro list_mailboxes(mbox_count, mboxes) %}

{{ mbox_count }} Mailboxes found. {% if mbox_count>10 %}Showing only the first 10.{% endif %}

{% for mailbox in mboxes %} {% endfor %}
Mailbox ID Email Verified Created At
{{ mailbox.id }} {{ mailbox.email }} {{ "Yes" if mailbox.verified else "No" }} {{ mailbox.created_at }}
{% endmacro %} {% macro list_alias(alias_count, aliases) %}

{{ alias_count }} Aliases found. {% if alias_count>10 %}Showing only the first 10.{% endif %}

{% for alias in aliases %} {% endfor %}
Alias ID Email Verified Created At
{{ alias.id }} {{ alias.email }} {{ "Yes" if alias.verified else "No" }} {{ alias.created_at }}
{% endmacro %} {% block body %}
{% if no_match %} {% endif %} {% if alias %}

Found Alias {{ alias.email }}

{{ list_alias(1,[alias]) }} {{ show_user(alias.user) }} {{ list_mailboxes(user_mailboxes_count(alias.user.id), user_mailboxes(alias.user.id) ) }}
{% endif %} {% if user %}

Found User {{ user.email }}

{{ show_user(user) }} {{ list_mailboxes(user_mailboxes_count(user.id), user_mailboxes(user.id) ) }} {{ list_alias(user_aliases_count(user.id),user_aliases(user.id)) }}
{% endif %} {% if mailbox %}

Found Mailbox {{ mailbox.email }}

{{ list_mailboxes(1, [mailbox] ) }} {{ show_user(mailbox.user) }}
{% endif %} {% endblock %}