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):

  1. Card Invite a member — solo admins
  2. Un separador horizontal
  3. Sección Members ([count]) — siempre presente
  4. 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