Miembros
Mirá quién está en tu workspace, invitá nuevos compañeros y eliminá miembros. Algunas acciones son solo para admins.
La página Members vive en /app/members. Muestra los miembros del workspace y cualquier invitación pendiente. Algunas acciones solo las ven los admins.
Estructura de la página
Arriba de la página:
- Un encabezado con el nombre del workspace
- Subtítulo: "Manage members and invitations."
Secciones que siguen (en orden):
- Card Invite a member — solo admins
- Un separador horizontal
- Sección Members ([count]) — siempre presente
- Un segundo separador horizontal + sección Pending Invitations ([count]) — solo si hay al menos una invitación pendiente
Invitar un miembro (solo admin)
Se muestra solo a los admins. Título de card: Invite a member. Descripción: "Send an invitation to join this account."
┌─ Invite a member ─────────────────────────────────────────┐
│ Send an invitation to join this account. │
│ │
│ Email Name (optional) │
│ [ colleague@example.com ] [ Jane ] [Invite] │
└───────────────────────────────────────────────────────────┘
Campos:
- Email — requerido, placeholder "colleague@example.com"
- Name (optional) — placeholder "Jane"
Botón de submit: Invite. Mientras guarda: "Sending...".
Posibles flashes después de enviar:
- Éxito: "Invitation sent!"
- Ya es miembro de este workspace: "This user is already a member of this account."
- Cualquier otro error: "Could not send invitation."
Lista de miembros
Encabezado de sección: Members ([count]). Una card por miembro:
- Label principal: nombre y apellido
- Debajo: email (muteado)
- Una pill redondeada — Admin para admins, Member si no
- Un botón Remove (ghost, rojo) — solo admins
Hacer clic en Remove abre una confirmación: "Remove this member from the account?". Al confirmar se elimina al miembro del workspace. El flash después es: "Member removed."
Invitaciones pendientes
Solo se muestra cuando hay al menos una invitación pendiente. Encabezado: Pending Invitations ([count]). Una card por invitación:
- Label principal: el nombre de la persona invitada si se ingresó, si no su email
- Debajo (solo cuando se ingresó un nombre): el email (muteado)
- Una pill muteada Pending
- Un botón Cancel (ghost) — solo admins
Hacer clic en Cancel abre una confirmación: "Cancel this invitation?". Al confirmar se revoca la invitación. El flash después también es "Member removed." — ambas acciones comparten la misma confirmación de backend.
Roles
Cada miembro es Admin o Member. Hoy no hay otros roles en esta página.
Relacionado
- Invitaciones — el lado del usuario invitado del flujo
- Workspaces — cómo funciona el cambio entre workspaces