{% extends "base.html" %} {% block title %}Logs de Auditoría - IP Manager{% endblock %} {% block header_title %}Logs de Auditoría{% endblock %} {% block content %}
Filtros de Auditoría
Registro de Actividad {{ logs.total }}
{% if logs.items %}
{% for log in logs.items %} {% endfor %}
Fecha/Hora Usuario Acción Aplicación IP Cliente Navegador
{{ log.access_time.strftime('%d/%m/%Y') }} {{ log.access_time.strftime('%H:%M:%S') }}
{{ log.user.full_name[0] }}
{{ log.user.full_name }}
@{{ log.user.username }}
{% if log.action == 'access' %}Acceso {% elif log.action == 'favorite' %}Favorito + {% elif log.action == 'unfavorite' %}Favorito - {% else %}{{ log.action|title }} {% endif %}
{% if log.application.icon_filename %} {{ log.application.name }} {% else %} {% endif %}
{{ log.application.name }}
{{ log.application.ip_address }}
{{ log.ip_address or 'No disponible' }} {% if log.user_agent %} {% if 'Chrome' in log.user_agent %} Chrome {% elif 'Firefox' in log.user_agent %} Firefox {% elif 'Safari' in log.user_agent %} Safari {% elif 'Edge' in log.user_agent %} Edge {% else %} Otro {% endif %} {% else %} N/A {% endif %}
{% if logs.pages > 1 %}
{% endif %} {% else %}
No hay logs disponibles

{% if selected_user or selected_app or selected_action %} No se encontraron logs que coincidan con los filtros seleccionados. {% else %} Aún no hay actividad registrada en el sistema. {% endif %}

{% if selected_user or selected_app or selected_action %} Ver Todos los Logs {% endif %}
{% endif %}
{% if logs.items %}
Resumen de Actividad

{{ logs.items|selectattr("action", "equalto", "access")|list|length }}

Accesos

{{ logs.items|selectattr("action", "equalto", "favorite")|list|length }}

Favoritos Agregados

{{ logs.items|selectattr("action", "equalto", "unfavorite")|list|length }}

Favoritos Eliminados

{{ logs.items|map(attribute='user_id')|unique|list|length }}

Usuarios Únicos
{% endif %} {% endblock %} {% block extra_js %} {% endblock %} {% block extra_css %} {% endblock %}