# Listas
- **¿Cómo funcionan las listas en equip?**
- Se utiliza un array para mantener el orden de la lista
- Se pueden aplicar funciones en la api para modificar la lista:
- Por ejemplo, agregar compromisos externos en aceptados.
- Se pueden utilizar filtros basados en atributos para esconder elementos de la lista
- Se pueden utilizar Filtros para ordenar la lista (Esto es incompatible con que el usuario determine su orden)
- **Tipos de lista:**
- Es un orden automatico (que dependa de filtros de atributos)
- Es un orden definido por el usuario (la única diferencia con el otro tipo es que utiliza un filtro de orden en el componente)
- **¿ Cuales son los criterios para crear una nueva listas ?**
- Si la lista es muy grande, hace sentido crear una segunda lista, para que cargue elementos de forma distinta
- Se puede hacer drag and drop en cualquier parte de la lista.
## Listas de equip
- Agenda [debe ser por índice]
- Hoy
- Mañana
- Próx semana
- Próximamente
- Proyectos [debe ser por índice]
- Metas
- Inbox
- Pedidos recibidos
- Entregas aceptadas
- Pedidos compartidos con jefatura
- Outbox
- Pedidos enviados
- Borradores
- Creados por el usuario
- Pedidos compartidos por tu reporte directo
- Entregas pendientes
- Entregas aceptadas
- Lista de colaboradores en el request view
- Planificado
- Realizado
- Compromisos activos
- Lista de borradores de reportes directos
- Lista de colaboradores en colaboración.
- ¿Problema del pedido de jhon?
- Estamos tratando de ordenar por índice una lista que contiene elementos que no son relevantes para el orden (por que se esconden con un filtro).
- Solo se esconden para el usuario, pero hay que respetar los índices originales.