Files
cdc-project-management/HORAS_DEL_EQUIPO_PERMISO_2026-09-01.md
T

1.4 KiB

Horas del equipo — Ajustes finales y permiso

Esta versión mantiene intacta la lógica existente y aplica únicamente estos cambios al módulo Horas del equipo:

  • Se aumenta el espacio entre Actualizar y el botón X de cierre.
  • El texto descriptivo pasa a ser: “Consulta el tiempo registrado por persona, cuánto lleva por día y el detalle de sus actividades.”
  • Se agrega el permiso de Supabase can_view_team_hours en tablero_cdc_allowed_users.
  • El botón Horas del equipo solo aparece a usuarios con can_view_team_hours = true.
  • Los RPC de roster y registros vuelven a validar el permiso en Supabase antes de entregar información.
  • En la primera instalación del permiso, los usuarios activos existentes conservan acceso. Los usuarios que se agreguen después quedan con false por defecto hasta que se les habilite.

Dar acceso

update public.tablero_cdc_allowed_users
set can_view_team_hours = true,
    updated_at = now()
where lower(email) = lower('correo@gomezleemarketing.com');

Quitar acceso

update public.tablero_cdc_allowed_users
set can_view_team_hours = false,
    updated_at = now()
where lower(email) = lower('correo@gomezleemarketing.com');

Después de cambiar el permiso, la app vuelve a comprobarlo al recuperar el foco/visibilidad. Un refresh del navegador también lo aplica inmediatamente.