fase 2.4: recordatorios y notificaciones automaticas (modelo+cola+bitacora, cron cada 5 min, recordatorios por ventana, confirmacion, cumpleanos, post-visita, recuperacion de no-show, modo prueba, plantillas con glosario, historial y reintentos); apagado por defecto
This commit is contained in:
@@ -84,6 +84,11 @@ PERMISSION_GROUPS = [
|
||||
('whatsapp.responder', 'Responder conversaciones'),
|
||||
('whatsapp.asignar', 'Asignar conversaciones y leads'),
|
||||
]),
|
||||
('notificaciones', 'Notificaciones', [
|
||||
('notificaciones.ver', 'Ver el historial de notificaciones'),
|
||||
('notificaciones.enviar', 'Enviar y reintentar notificaciones'),
|
||||
('notificaciones.editar', 'Configurar recordatorios y plantillas'),
|
||||
]),
|
||||
('config', 'Usuarios y configuración', [
|
||||
('config.usuarios', 'Administrar usuarios'),
|
||||
('config.roles', 'Administrar roles y menús'),
|
||||
@@ -110,6 +115,7 @@ READ_PERM_KEYS = (
|
||||
'reportes.ver', 'reportes.exportar', 'caja.ver',
|
||||
'ventas.reimprimir',
|
||||
'whatsapp.ver',
|
||||
'notificaciones.ver',
|
||||
)
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
@@ -186,6 +192,11 @@ DEFAULT_PERM_ROLES = {
|
||||
'whatsapp.ver': W,
|
||||
'whatsapp.responder': W,
|
||||
'whatsapp.asignar': W,
|
||||
# Notificaciones de citas: ver es de todos; enviar lo hace recepción y
|
||||
# quien agenda; configurar (plantillas y conexión) es de admin/gerencia.
|
||||
'notificaciones.ver': ALL,
|
||||
'notificaciones.enviar': W,
|
||||
'notificaciones.editar': AG,
|
||||
# Usuarios y configuración
|
||||
'config.usuarios': AG,
|
||||
'config.roles': AG,
|
||||
|
||||
Reference in New Issue
Block a user