feat: actualizar Tablero CDC con administracion de listas

This commit is contained in:
2026-08-13 18:21:34 -04:00
parent f4f6ee23df
commit 0567c666d3
65 changed files with 8120 additions and 1863 deletions
+38
View File
@@ -0,0 +1,38 @@
# Tiempo dedicado por proyecto — implementación
## Qué agrega
- Botón **Tiempo** en cada tarjeta de proyecto.
- Modal independiente para registrar y consultar tiempo sin abrir/editar el proyecto.
- Registro por **país**, **tarea**, **horas/minutos**, **fecha** y **nota opcional**.
- Resumen automático:
- total del proyecto;
- desglose por país;
- desglose por tarea.
- Historial detallado con usuario y fecha de registro.
- Eliminación de registros con confirmación para corregir capturas equivocadas.
- Paginación del historial (10 registros por página).
## Antes de desplegar
Ejecutar en Supabase SQL Editor:
```text
supabase_project_time_entries.sql
```
El script es idempotente y no modifica las tablas de proyectos, tarifarios ni montos.
## Seguridad
Solo usuarios autenticados que estén activos en `tablero_cdc_allowed_users` pueden leer o modificar registros de tiempo.
## Persistencia
Tabla nueva:
```text
public.tablero_cdc_project_time_entries
```
La duración se guarda en minutos enteros para evitar redondeos.