Ir al contenido

Gestionar Acceso

Activa o desactiva tipos de empleado sin eliminarlos, controlando su disponibilidad.

  1. En la lista de tipos, localiza el tipo a modificar.
  2. Clic en el switch de Estado — cambia entre Activo/Inactivo.
  3. Confirmación inmediata — badge cambia de color.
EstadoBadgeDisponible para asignación
ActivoVerde✅ Sí
InactivoGris❌ No

Tipo Activo:

  • Aparece en selectores de invitación
  • Empleados asignados mantienen acceso
  • Permisos funcionan normalmente

Tipo Inactivo:

  • No aparece en nuevas invitaciones
  • Empleados existentes conservan permisos
  • No se puede asignar a nuevos empleados
  • Badge cambia de color inmediatamente.
  • Toast de confirmación: “Estado actualizado”.
  • El tipo desaparece/aparece en selectores según estado.
Detalles técnicos

Campo: is_active (boolean)

Update:

UPDATE employee_types
SET is_active = NOT is_active,
updated_at = NOW()
WHERE id = '<employee_type_id>';

Impacto:

  • Tipos inactivos filtrados en queries: WHERE is_active = true
  • Empleados asignados NO pierden acceso
  • Solo afecta nuevas asignaciones