{% if events and events|length > 0 %}
{% for event in events %}
{{ event.event_type | replace('_', ' ') | title }} {{ event.timestamp.strftime('%Y-%m-%d %H:%M:%S') }}
Status {{ event.status | title }}
User {{ event.username }}
IP Address {{ event.ip_address }}
{% if event.details is defined and event.details %} {% if event.details.resource_details is defined and event.details.resource_details %}

Resource Details

{% if event.details.resource_details.model %}
Model: {{ event.details.resource_details.model }}
{% endif %} {% if event.details.resource_details.id %}
ID: {{ event.details.resource_details.id }}
{% endif %} {% if event.details.resource_details.changes %}
Changes:
{{ event.details.resource_details.changes | tojson(indent=2) }}
{% endif %}
{% endif %} {% if event.details.auth_details is defined and event.details.auth_details %}

Authentication Details

{% for key, value in event.details.auth_details.items() %}
{{ key | replace('_', ' ') | title }}: {{ value }}
{% endfor %}
{% endif %} {% if event.details.request_details is defined and event.details.request_details %}

Request Details

{% for key, value in event.details.request_details.items() %}
{{ key | replace('_', ' ') | title }}: {{ value }}
{% endfor %}
{% endif %} {% endif %}
{% endfor %}
{% else %}
No events found matching the criteria.
{% endif %}