feat: actualizar Tablero CDC con administracion de listas
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user