Ir al contenido

Invitación del staff

hop o dir invitan a un nuevo miembro del staff desde /dashboard/settings → Usuarios. El sistema arma un link de activación, lo manda por mail y crea la membership activa en la org. El usuario cae en /auth/set-password?next=/dashboard.

  • Problema que resuelve: dar acceso a miembros del cuerpo técnico (S&C, fisio, médico, nutricionista, etc.) con scope correcto según rol, sin requerir setup manual.
  • Casos de uso típicos: alta inicial del staff al contratar, incorporación de un fisio nuevo, cambio de rol de un usuario existente (con confirmación explícita).
  • Planes que lo incluyen: todos. Esencial: hasta 5 colaboradores; Pro y Enterprise: sin límite.

Solo hop y dir ven la sección “Usuarios” en Settings.

  1. Settings → tab “Usuarios” → botón “Invitar”.
  2. Modal pide email y rol (uno de: hop, dir, coord_form, sc, ss, rtp, fisio, med, nut, psi, entrenador).
  3. Si el email ya existe en otra org o con otro rol, te aparece un cartel pidiendo confirmación antes de continuar. Caso contrario, el sistema crea la membership y manda el mail con el link de activación.
  4. El usuario recibe el mail, fija contraseña en /auth/set-password, y cae en /dashboard con el rol asignado.

Si la UI muestra “Este usuario ya tiene rol X — confirmá si querés cambiarlo a Y”, el usuario clickea “Confirmar” en el modal para aplicar el cambio. Esto evita degradaciones silenciosas de privilegios que pasaban en versiones anteriores.

  • El plan que se asigna por defecto al nuevo usuario es el plan de la org.
  • El branding del mail (logo, nombre del club) sale de la configuración de la org.
  • Rol inválido: la acción rechaza con “Rol inválido” si no matchea con la lista oficial.
  • El mail no llega: la membership igual queda creada, pero el usuario no recibe el link. Si pasa seguido, contactá soporte.
  • Revocación: revocar baja el acceso pero no borra la cuenta. No podés revocar al último HoP/Director activo de la org.

Player surface: N/A. Este flujo es solo para staff.

  • No hay UI para “reenviar invite” si el link expiró. El workaround es volver a invitar al mismo email — el sistema reusa la cuenta y genera un link nuevo.
  • Sin auditoría visible de cambios de rol — solo queda registro interno.