Actualiza frontend, integraciones y dist de producción

This commit is contained in:
2026-07-31 10:53:28 -04:00
parent 364b313240
commit f65a56fc3c
25 changed files with 3876 additions and 436 deletions
+14 -34
View File
@@ -1,24 +1,24 @@
# Configuración de Supabase
Ejecuta una sola vez el script completo:
## Base existente
La base ya recibió `actualizacion_bamboohr_google_calendar.sql`. Ejecuta ahora una sola vez:
```text
actualizacion_google_chat_sin_whatsapp.sql
```
Este parche agrega Google Chat, desactiva WhatsApp sin borrar datos históricos y actualiza la RPC de recordatorios.
## Instalación nueva
Ejecuta:
```text
Seguimiento-de-Impuestos-GLM.sql
```
El script crea el control de acceso, países, obligaciones, contactos, bitácora de envíos, RLS, funciones para n8n, bloqueo de eventos notificados y los datos históricos de 2026.
## Si la base ya estaba creada
Ejecuta solamente esta actualización:
```text
actualizacion_eventos_bloqueados.sql
```
Esta función permite que el frontend consulte si un evento ya generó avisos y agrega una protección en PostgreSQL para impedir su modificación o eliminación después del primer envío.
## Añadir o reactivar un usuario
## Accesos
```sql
insert into public.tax_calendar_access (email, full_name)
@@ -28,23 +28,3 @@ set active = true,
full_name = excluded.full_name,
updated_at = now();
```
## Desactivar un usuario
```sql
update public.tax_calendar_access
set active = false
where email = 'persona@gomezleemarketing.com';
```
La aplicación consulta la función segura `public.has_tax_calendar_access()`. La tabla de accesos no se expone directamente al navegador.
## Actualización final
Para una base ya instalada, ejecutar una sola vez:
```text
actualizacion_final_calendario_y_nomina.sql
```
Este parche agrega los dos contactos regionales de Nómina y actualiza `tax_due_reminders` para que un contacto ubicado en **Regional** con área `nomina` reciba Nómina de todos los países.