{% extends 'admin/layout.html.twig' %} {% block title %}Audit Log - KitscoApp{% endblock %} {% block page_title %}Audit Log{% endblock %} {% block content %}

Track all user actions and system changes

{# Filters #}
Clear
{# Results summary #}

Showing {{ ((pagination.page - 1) * pagination.perPage) + 1 }}-{{ min(pagination.page * pagination.perPage, pagination.total) }} of {{ pagination.total|number_format }} entries

{# Log table #}
{% for log in logs %} {% if log.oldValues or log.newValues %} {% endif %} {% else %} {% endfor %}
Date/Time User Action Entity Description IP Address Details
{{ log.occurredAt|date('d M Y') }}
{{ log.occurredAt|date('H:i:s') }}
{{ log.performedBy.fullName }}
{{ log.performedBy.email }}
{{ log.actionType.label }}
{{ log.entityType }}
{% if log.entityLabel %}
{{ log.entityLabel }}
{% endif %}
{{ log.description|default('-') }} {{ log.ipAddress|default('-') }} {% if log.oldValues or log.newValues %} {% else %} - {% endif %}

No audit logs found

Try adjusting your filters

{# Pagination #} {% if pagination.totalPages > 1 %}
Page {{ pagination.page }} of {{ pagination.totalPages }}
{% if pagination.page > 1 %} Previous {% endif %} {% set start = max(1, pagination.page - 2) %} {% set end = min(pagination.totalPages, pagination.page + 2) %} {% if start > 1 %} 1 {% if start > 2 %} ... {% endif %} {% endif %} {% for p in start..end %} {{ p }} {% endfor %} {% if end < pagination.totalPages %} {% if end < pagination.totalPages - 1 %} ... {% endif %} {{ pagination.totalPages }} {% endif %} {% if pagination.page < pagination.totalPages %} Next {% endif %}
{% endif %} {% endblock %}