Visión general
El sistema registra automáticamente todos los cambios realizados a los activos mediante django-simple-history, proporcionando auditoría completa para cumplimiento normativo.Historial automático
Cada vez que se crea, modifica o elimina un activo, se guarda:- Qué cambió
- Quién hizo el cambio (usuario)
- Cuándo se hizo (timestamp)
- Valores anteriores y nuevos
Consultar historial de un activo
Tipos de cambios registrados
Created (Creado)
Registro de cuándo se creó el activo inicialmente.Updated (Actualizado)
Cada modificación a cualquier campo del activo.Deleted (Eliminado)
Cuando se elimina el activo, se guarda un snapshot completo eninventario_eliminado.
Modelo InventarioAudit
El sistema mantiene una tablainventario_audit con:
accion: tipo de cambio (created/updated/deleted)cambios: JSONField con valores anteriores y nuevosactor: usuario que realizó el cambiofecha: timestamp del cambio- Snapshot completo del activo
Consultar activos eliminados
Permisos
- Sys Admin: Puede ver historial completo
- Otros roles: No tienen acceso al historial detallado
Recursos adicionales
Modelo de auditoría
Estructura de datos de auditoría
Activos eliminados
Modelo de activos eliminados