{# pages/audit_detail.html — single audit entry with full diff #} {% extends "base.html" %} {% block title %}Audit Entry #{{ entry.id }} — {{ title | default("Admin") }}{% endblock %} {% block breadcrumb %} {{ super() }} / Audit Log / #{{ entry.id }} {% endblock %} {% block content %}

Details

Action
{{ entry.action }}
Timestamp
{{ entry.timestamp }}
User
{{ entry.user_email | default("System") }}
IP Address
{{ entry.ip_address | default("-") }}
Model
{{ entry.model_name }}
Object ID
{{ entry.object_id }}
Object Representation
{{ entry.object_repr | default("-") }}
{% if entry.changes %}

Changes

{% for field, change in entry.changes.items() %} {% endfor %}
Field Before After
{{ field }} {{ change.before | default("-") }} {{ change.after | default("-") }}
{% endif %} {% if entry.full_snapshot %}

Full Snapshot

{{ entry.full_snapshot | tojson(indent=2) }}
{% endif %}

User Agent

{{ entry.user_agent | default("-") }}

{% endblock %}