{% extends 'base.html' %} {% block content %}

Panel de Gestión Administrativa

Proyectos del Sistema

➕ Nuevo Proyecto
{% for project in projects %} {% empty %} {% endfor %}
Nombre Descripción Encargado (Responsable) Creado Por Última Modificación Acciones
{{ project.name }} {{ project.description|default:"Sin descripción" }} {% if project.manager %} {{ project.manager.username }} {% else %} No asignado {% endif %} {{ project.created_by.username|default:"Sistema" }} {{ project.updated_at|date:"d/m/Y H:i" }}
✏️ Editar
{% csrf_token %}
No hay proyectos registrados.

Responsables y Colaboradores

➕ Nuevo Responsable
{% for resp in responsables %} {% empty %} {% endfor %}
Usuario Correo Rol / Permiso Descripción / Bio F. Registro F. Modificación Acciones
{{ resp.username }} {{ resp.email|default:"-" }} {% if resp.groups.all %} {% with role=resp.groups.all.0.name %} {% if role == 'Administrador' %} Administrador {% elif role == 'Director de Proyecto' %} Director {% else %} Gestor {% endif %} {% endwith %} {% else %} Sin Rol {% endif %} {{ resp.profile.description|default:"Sin descripción personal" }} {{ resp.profile.created_at|date:"d/m/Y"|default:"-" }} {{ resp.profile.updated_at|date:"d/m/Y H:i"|default:"-" }}
✏️ Editar {% if resp != request.user %}
{% csrf_token %}
{% endif %}
No hay responsables registrados.

Configuración General del Sistema

Presupuesto General Asignado
${{ settings.global_budget|default:"100000.00" }}
✏️ Modificar Presupuesto General

Bitácora de Auditoría y Trazabilidad (Logs)

Historial detallado de operaciones realizadas por los administradores en el sistema.

{% for log in logs %}
{% if "Creado" in log.action or "Creación" in log.action %} 🟢 {{ log.action }} {% elif "Eliminado" in log.action or "Eliminación" in log.action %} 🔴 {{ log.action }} {% else %} 🟡 {{ log.action }} {% endif %}
{{ log.description }}
@{{ log.user.username|default:"Sistema" }}
{{ log.timestamp|date:"d/m/Y H:i:s" }}
{% empty %}
No hay registros en la bitácora de auditoría.
{% endfor %}
{% endblock %} {% block extra_js %} {% endblock %}