# 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 ```sql update public.tablero_cdc_allowed_users set can_view_team_hours = true, updated_at = now() where lower(email) = lower('correo@gomezleemarketing.com'); ``` ## Quitar acceso ```sql 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.