{% extends 'admin/master.html' %} {% macro show_user_overview(bundle) -%}
Overview
User ID Primary email address User created
{% if bundle.get('user', None) %} {{ bundle.get("user").id }} {% else %} {{ bundle.get("account_id") }} {% endif %} {% if bundle.get('user', None) %} {{ bundle.get("user").email }} {% else %} {{ bundle.get('email', '') }} {% endif %} {{ bundle.get('user_created_at', '').strftime('%B %d, %Y %I:%M %p') }}
{%- endmacro %} {% macro show_emails_table(emails) -%} {% for idx, email in emails|enumerate %} {% endfor %}
# Email address Date created
{{ idx + 1 }} {{ email.get('address', '') }} {{ email.get('created_at', '').strftime('%B %d, %Y %I:%M %p') }}
{%- endmacro %} {% macro show_bundle(no, bundle) -%}

Bundle #{{ no + 1 }}

{{ show_user_overview(bundle) }} {% if bundle.get('aliases', []) %}
List of aliases
{{ show_emails_table(bundle.get('aliases', []) ) }} {% endif %} {% if bundle.get('mailboxes', []) %}
List of mailboxes
{{ show_emails_table(bundle.get('mailboxes', []) ) }} {% endif %}

{%- endmacro %} {% macro show_bundles(bundles) -%}
{% for idx, bundle in bundles|enumerate %}
{{ show_bundle(idx, bundle) }}
{% endfor %}
{%- endmacro %} {% macro show_audit_log(audit_log) -%} {% if audit_log and audit_log|length > 0 %}

{% for idx, log in audit_log|enumerate %} {% endfor %}
# Action Message Date created Admin User ID
{{ idx + 1 }} {{ log.get('action', '') }} {{ log.get('message', '') }} {{ log.get('created_at', '').strftime('%B %d, %Y %I:%M %p') }} {{ log.admin_id }}

{% endif %} {%- endmacro %} {% block body %}
{% if data.no_match and query %} {% endif %} {% if data.bundles %}

Found abuser data for {{ data.query }}

{{ show_audit_log(data.audit_log) }} {{ show_bundles(data.bundles) }}
{% endif %} {% endblock %}