{#- SPDX-License-Identifier: Apache-2.0 SPDX-FileCopyrightText: 2025 - 2026 BMO Soluciones, S.A. -#} {% extends "base.html" %} {% block title %}{{ _('Historial de Auditoría') }} - {{ concept.nombre }}{% endblock %} {% block content %}

{{ _('Historial de Auditoría') }}: {{ concept.nombre }}

{{ _('Código') }}: {{ concept.codigo }}

{{ _('Tipo') }}: {{ config['singular'] }}

{{ _('Estado Actual') }}: {% if concept.estado_aprobacion == 'approved' %} {{ _('Aprobado') }} {% else %} {{ _('Borrador') }} {% endif %}

{% if concept.aprobado_por %}

{{ _('Aprobado por') }}: {{ concept.aprobado_por }}

{{ _('Fecha de aprobación') }}: {{ concept.aprobado_en.strftime('%Y-%m-%d %H:%M:%S') if concept.aprobado_en else '-' }}

{% endif %}

{{ _('Registro de Cambios') }}
{% if audit_logs %}
{% for log in audit_logs %} {% endfor %}
{{ _('Fecha/Hora') }} {{ _('Usuario') }} {{ _('Acción') }} {{ _('Estado') }} {{ _('Descripción') }}
{{ log.timestamp.strftime('%Y-%m-%d %H:%M:%S') }} {{ log.usuario }} {% if log.accion == 'created' %} {{ _('Creado') }} {% elif log.accion == 'updated' %} {{ _('Actualizado') }} {% elif log.accion == 'approved' %} {{ _('Aprobado') }} {% elif log.accion == 'rejected' %} {{ _('Rechazado') }} {% elif log.accion == 'migrated' %} {{ _('Migrado') }} {% else %} {{ log.accion }} {% endif %} {% if log.estado_anterior and log.estado_nuevo %} {{ log.estado_anterior }} {% if log.estado_nuevo == 'approved' %} {{ log.estado_nuevo }} {% else %} {{ log.estado_nuevo }} {% endif %} {% elif log.estado_nuevo %} {% if log.estado_nuevo == 'approved' %} {{ log.estado_nuevo }} {% else %} {{ log.estado_nuevo }} {% endif %} {% else %} - {% endif %} {{ log.descripcion or '-' }} {% if log.cambios %}
{{ _('Cambios detallados') }}:
{{ log.cambios | tojson(indent=2) }}
{% endif %}
{% else %}
{{ _('No hay registros de auditoría para este concepto.') }}
{% endif %}
{% endblock %}