{% extends "base.html" %} {% block title %}Audit log — MedCover{% endblock %} {% block content %}

Audit log

← Administrace
{# ── Filters ─────────────────────────────────────────────────────────────── #}
{# ── Result count + reset ────────────────────────────────────────────────── #}
Celkem záznamů: {{ total }} {% if f_entity_type or f_actor_id or f_action_type or f_date_from or f_date_to or f_q %} ✕ Zrušit filtry {% endif %}
{# ── Table ───────────────────────────────────────────────────────────────── #}
{% for entry in entries %} {% else %} {% endfor %}
Čas Uživatel Akce Entita Popis
{{ entry.timestamp | localdt }} {{ entry.actor.name if entry.actor else '[systém]' }} {% set badge = { 'create': 'success', 'edit': 'primary', 'delete': 'danger', 'status_change': 'warning', }.get(entry.action_type, 'secondary') %} {{ entry.action_type }} {% set entity_url = audit_entity_url(entry.entity_type, entry.entity_id) %} {% if entity_url %} {{ entry.entity_type }} #{{ entry.entity_id }} {% else %} {{ entry.entity_type }} #{{ entry.entity_id }} {% endif %} {{ entry.summary }} {% if entry.changes_json %} Detail {% endif %}
Žádné záznamy.
{# ── Pagination ───────────────────────────────────────────────────────────── #} {% if total_pages > 1 %} {% endif %} {% endblock %}