{% extends "base.html" %} {% block title %}Log Aktivitas - FinansialApp{% endblock %} {% block page_title %}Log Aktivitas{% endblock %} {% block content %}
{% for kat, icon, color, bg in [ ('INPUT','fas fa-pen-to-square','#15803d','#dcfce7'), ('MODAL','fas fa-coins','#5b21b6','#ede9fe'), ('ADMIN','fas fa-shield-halved','#1d4ed8','#dbeafe'), ('PASSWORD','fas fa-key','#92400e','#fef9c3'), ] %}
{{ kat }}
{{ counts.get(kat, 0) }}
{% endfor %}
Semua {% for kat, clr in [('INPUT','success'),('MODAL','primary'),('ADMIN','info'),('PASSWORD','warning')] %} {{ kat }} {% endfor %}
{% if q %} Reset {% endif %} {{ total }} entri
Riwayat Aktivitas {% if kategori %}{{ kategori }}{% endif %} Hal. {{ page }} / {{ total_pages }}
{% for log in logs %} {% else %} {% endfor %}
Waktu Kategori Aksi User / Role Detail
{{ log.waktu[:16] if log.waktu else '-' }} {% set kat = log.kategori or 'LAINNYA' %} {% if kat == 'INPUT' %} {% elif kat == 'MODAL' %} {% elif kat == 'ADMIN' %} {% elif kat == 'PASSWORD' %} {% else %}{% endif %} {{ kat }} {{ log.aksi }} {{ log.username or '-' }} {% if log.role %}{{ log.role }}{% endif %} {{ log.detail or '-' }}
{% if kategori or q %}Tidak ada log untuk filter ini{% else %}Belum ada log aktivitas{% endif %}
{% if kategori or q %} Tampilkan semua {% endif %}
{% if total_pages > 1 %} {% endif %}
{% endblock %}