{# Audit log table rows — HTMX partial #} {% if entries %} {% for e in entries %} {{ e.timestamp_display or '-' }} {{ e.username or e.user_id or '-' }} {% set action_colors = { 'login': 'bg-green-500/20 text-green-400', 'logout': 'bg-[#21262d] text-[#8b949e]', 'user.create': 'bg-blue-500/20 text-blue-400', 'user.update': 'bg-yellow-500/20 text-yellow-400', 'user.delete': 'bg-red-500/20 text-red-400', 'password.change': 'bg-orange-500/20 text-orange-400', 'group.assign': 'bg-purple-500/20 text-purple-400' } %} {{ e.action }} {{ e.resource or '-' }} {{ e.details or '-' }} {{ e.ip_address or '-' }} {% endfor %} {% else %} No audit log entries {% endif %}