Equipos
Descripción general
Los equipos permiten que una cuenta divida a sus miembros en subgrupos con nombre. Cuando los equipos están activados, la visibilidad de las tareas para los usuarios Admin se limita a los miembros de su propio equipo, y los miembros estándar pueden ver la lista completa de miembros filtrada a su equipo.
Requiere: el feature flag
teams_enabled. El elemento de navegación Equipos y toda la funcionalidad de equipos se ocultan cuando el flag está desactivado. Cuando el flag está desactivado, todos los miembros pueden seguir viendo a todos los demás miembros (la lectura de miembros tiene alcance de cuenta), pero la visibilidad de las listas sigue el alcance de lectura de listas de tareas de cada miembro: Admin y Root ven todas las listas, mientras que los miembros con alcance de equipo solo ven las listas que crearon o que tienen asignadas.
Permisos
| Acción | Usuario | Admin / Team Admin | Root |
|---|---|---|---|
| Ver la página de Equipos | ✓ | ✓ | ✓ |
| Ver los miembros del equipo | ✓ (todos los equipos) | ✓ | ✓ |
| Crear un equipo | ✗ | ✓ | ✓ |
| Renombrar un equipo | ✗ | ✓ | ✓ |
| Eliminar un equipo | ✗ | ✓ | ✓ |
| Agregar un miembro a un equipo | ✗ | ✓ | ✓ |
| Quitar un miembro de un equipo | ✗ | ✓ | ✓ |
| Asignar equipo a una lista de tareas (propia) | ✓ | ✓ | ✓ |
| Asignar equipo a cualquier lista de tareas | ✗ | ✓ | ✓ |
Los miembros con un rol personalizado que incluya acceso a la gestión de equipos tienen los permisos correspondientes.
Cómo funciona
Ver los equipos
Todos los miembros pueden ver la página de Equipos y explorar todos los equipos y sus miembros. Al tocar la tarjeta de un equipo se abre una vista de solo lectura de la lista de miembros de ese equipo. Admin y Root ven además los controles de Renombrar, Eliminar y gestión de miembros.
Crear un equipo
Admin y Root pueden crear un nuevo equipo desde la página de Equipos. Se pueden agregar miembros de inmediato durante el flujo de creación.
Los nombres de equipo no distinguen mayúsculas de minúsculas para la unicidad: “Equipo A”, “equipo a” y “EQUIPO A” se tratan todos como el mismo nombre. Si un nombre entra en conflicto con un equipo existente, el formulario mostrará un error antes de guardar.
Agregar miembros
Los miembros pueden pertenecer a varios equipos. El selector para agregar miembros muestra todos los miembros activos; se evita agregar dos veces al mismo miembro al mismo equipo, pero pueden estar en varios equipos a la vez.
También se puede asignar un equipo a los miembros al momento de invitarlos: el formulario de Invitar miembro incluye un campo Equipo opcional cuando teams_enabled está activado.
Campo de equipo en las listas de tareas
Cada lista de tareas puede asociarse opcionalmente con un equipo. El equipo se muestra en las tarjetas de lista y en la barra lateral de detalle de la lista.
Al crear una lista:
- Si el miembro que la crea está en exactamente un equipo, la lista se marca automáticamente con ese equipo.
- Si el miembro que la crea está en varios equipos, aparece un selector de equipo en el formulario de creación para que elija a qué equipo pertenece la lista. Se permite elegir “Sin equipo”.
- Si el miembro que la crea no está en ningún equipo, la lista no tiene asociación de equipo.
Al editar una lista:
- Admin y Root pueden cambiar el equipo de cualquier lista que puedan gestionar.
- Un Usuario estándar puede cambiar el equipo solo en las listas que le pertenecen, y solo a equipos a los que pertenece actualmente.
Cuando teams_enabled está desactivado, el selector de equipo, la insignia de equipo en las tarjetas de lista y la sección de equipo en la barra lateral de detalle se ocultan todos. Las asociaciones de equipo se conservan y se restauran cuando el flag se vuelve a activar.
Visibilidad de tareas cuando los equipos están activados
Cuando teams_enabled está activado:
- Usuario: ve todas las listas asociadas con cualquiera de sus equipos, además de las listas que creó o que tiene asignadas, independientemente del equipo.
- Admin / Team Admin: ve las listas asociadas con sus equipos y las listas que creó o que tiene asignadas.
- Root: ve todas las listas de la cuenta (sin cambios).
Si un miembro crea una lista sin estar en ningún equipo (o selecciona “Sin equipo” en el selector), la lista no tiene asociación de equipo y solo será visible para ese miembro (y Root).
Cuando teams_enabled está desactivado, las asociaciones de equipo se conservan pero se ignoran: la visibilidad de las listas vuelve al alcance sin equipo de cada miembro: Admin y Root ven todas las listas, mientras que los miembros con alcance de equipo solo ven las listas que crearon o que tienen asignadas. Reactivar el flag restaura la visibilidad por equipo de inmediato.
Notas de soporte
- Si un miembro está en varios equipos, el selector de equipo aparece en el formulario de creación de lista. Si no aparece, verifica que
teams_enabledesté activado y que el miembro haya sido agregado a más de un equipo. - Si un Admin dice que no puede ver ciertas listas de tareas después de activar los equipos, verifica que esas listas tengan una asociación de equipo (visible en la barra lateral de detalle de la lista). Las listas sin asociación de equipo solo son visibles para su creador y para Root.
- Si un miembro creó listas antes de ser asignado a un equipo, esas listas no tendrán asociación de equipo. Un Admin o Root puede abrir el modal de edición de la lista y asignarla a un equipo.
- Eliminar un equipo no elimina a sus miembros ni sus tareas: solo elimina el equipo y sus membresías. Los miembros quedan sin asignar y pueden agregarse a otro equipo. Sin embargo, sí elimina permanentemente el canal de chat del equipo y todos sus mensajes (la confirmación de eliminación advierte sobre esto). Consulta messages.md.
- Para identificar rápidamente a qué equipo(s) pertenece un miembro sin abrir la página de Equipos, revisa la página de Miembros: cada tarjeta de miembro muestra su(s) equipo(s) cuando
teams_enabledestá activado. Consulta members.md para más detalles.