---
# System prepended metadata

title: Alertas

---

# Alertas

- **Agregar el campo notificable/notificator**
    - Este es un nuevo campo que no se tenía antes en el que se define cómo se le notificará al cliente cuando se dispare una alerta
    - Email: clase encargada de generar el mail y enviarlo
    - Web: clase encargada de generar una notificación
    - En ambos casos se genera una alerta en el listado de alertas

- **Programar más de una alerta por estados**
    - Buscar al forma de relacionar directamente un estado con un subestado. Y permitir tener más de una de estas configuraciones
    ``` ruby
    #app/models/event/config.rb
    embeds_one :dispatch_status, class_name: 'Event::Configuration::DispatchStatus', cascade_callbacks: true
    ```
    
- Agregar nuevo campo que almacene los mails de a quien notificar, seguramente en el `Event::Config`

- **Sistema de notificaciones**
    - Crear "notificaciones" para el toolbar, cómo listarlas, como marcarlas como leidas, cual es la acción que las marca como leidas? se les puede hacer click y que te lleve al detalle de la alerta? websocket para evitarpegarle todo el tiempo al back?