feat(notif): integrar notificaciones de tareas con NotifEventoConfig
- SeedNotifDefaults: poblar 10 eventos por defecto (tickets, servidores, tareas) - notif_dispatch: NotificarTareaAsignada/Estado/Comentario ahora respetan canal_email, canal_telegram y canal_sistema de la config de notificaciones - mail_service: añadir SendTareaAsignadaEmail y SendTareaNotifAdmin - notif_config.html: agregar eventos tarea_asignada, tarea_estado, tarea_comentario al panel de configuración para que el admin pueda activar/desactivar canales Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
107178aa97
commit
37648724f8
@@ -185,9 +185,10 @@ const EVENTOS = [
|
||||
{ evento: 'servidor_caido', destinatario: 'admin', label: 'Servidor sin señal (agente caído)', icon: '🔴' },
|
||||
{ evento: 'servidor_vence_pronto', destinatario: 'admin', label: 'VPS próximo a vencer', icon: '📅' },
|
||||
{ evento: 'servidor_recurso_alto', destinatario: 'admin', label: 'Recurso al límite (CPU/RAM/Disco)', icon: '⚠️' },
|
||||
// Próximos eventos (deshabilitados por ahora):
|
||||
// { evento: 'factura_emitida', destinatario: 'portal_user', label: 'Factura emitida', icon: '🧾' },
|
||||
// { evento: 'avance_publicado', destinatario: 'portal_user', label: 'Avance publicado', icon: '📦' },
|
||||
// Tareas
|
||||
{ evento: 'tarea_asignada', destinatario: 'admin', label: 'Tarea asignada', icon: '📋' },
|
||||
{ evento: 'tarea_estado', destinatario: 'admin', label: 'Tarea cambio de estado', icon: '🔀' },
|
||||
{ evento: 'tarea_comentario', destinatario: 'admin', label: 'Comentario en tarea', icon: '💬' },
|
||||
];
|
||||
|
||||
function notifConfig() {
|
||||
|
||||
Reference in New Issue
Block a user