---
# System prepended metadata

title: Listas

---

# 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.