38 lines
1.6 KiB
HTML
38 lines
1.6 KiB
HTML
|
|
{% if model_events %}
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Timestamp</th>
|
|
<th>User</th>
|
|
<th>Action</th>
|
|
<th>Model</th>
|
|
<th>Object ID</th>
|
|
<th>Changes</th>
|
|
<th>Object Repr</th> {# Added for object representation #}
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{% for event in model_events %}
|
|
<tr>
|
|
<td>{{ event.datetime }}</td> {# Corrected field name #}
|
|
<td>{{ event.user.username|default:"Anonymous" }}</td>
|
|
<td>{{ event.get_event_type_display }}</td>
|
|
<td>{{ event.content_type.model|title }}</td> {# Model name #}
|
|
<td>{{ event.object_id }}</td> {# Object ID #}
|
|
<td>
|
|
{% if event.changed_fields %} {# Corrected field name #}
|
|
<pre style="white-space: pre-wrap; word-break: break-all;">{{ event.changed_fields|safe }}</pre>
|
|
{% else %}
|
|
N/A
|
|
{% endif %}
|
|
</td>
|
|
<td>{{ event.object_repr }}</td> {# Object representation #}
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
{% else %}
|
|
<p>No model change audit events found.</p>
|
|
{% endif %}
|