> ## Documentation Index
> Fetch the complete documentation index at: https://reduardo.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Bitácora

> Sistema de registro de acciones del administrador

# Bitácora de Acciones

La bitácora registra todas las acciones realizadas por los administradores del sistema para fines de auditoría.

## Acciones Registradas

| Acción | Cuándo se registra |
| - | - |
| **Inicio de sesión** | Al hacer login exitoso |
| **Cierre de sesión** | Al hacer logout |
| **Crear producto** | Al guardar un nuevo producto |
| **Actualizar producto** | Al modificar un producto existente |
| **Eliminar producto** | Al eliminar un producto |

## Información Almacenada

Cada registro en la bitácora contiene:

| Campo | Descripción |
| - | - |
| `id` | Identificador del registro |
| `usuario_id` | ID del administrador que realizó la acción |
| `usuario_nombre` | Nombre del administrador |
| `accion` | Tipo de acción realizada |
| `detalle` | Descripción detallada (SKU, nombre, etc.) |
| `fecha` | Fecha y hora del evento |

## Vista

La vista de la bitácora (`/logs`) muestra los registros con:

* **Badges de colores** según el tipo de acción (verde para crear, azul para editar, rojo para eliminar, etc.)
* **Paginación** de 15 registros por página
* Acceso solo para administradores autenticados

## Tabla SQL

```sql theme={null}
CREATE TABLE logs (
    id INT AUTO_INCREMENT PRIMARY KEY,
    usuario_id INT NOT NULL,
    usuario_nombre VARCHAR(100) NOT NULL,
    accion VARCHAR(255) NOT NULL,
    detalle TEXT,
    fecha TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    FOREIGN KEY (usuario_id) REFERENCES usuarios(id)
);
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.