feat(7-mejoras): notas persisten + soporte + captura visible
1. Notas propagan entre etapas (convertirLead/apartar updateMany) 2. Afluencia: conexión → aviso amarillo 3. Escrituración: click nombre abre bitácora 4. Co-acreditado: opción 'no tiene' 5. Nota del alta de lead → bitácora 6. Módulo Soporte: formulario + listado solicitudes 7. Captura visible para todos
This commit is contained in:
@@ -13,6 +13,8 @@ export const MODULOS = [
|
||||
'contactos',
|
||||
'chat',
|
||||
'clientes-maestro',
|
||||
'captura',
|
||||
'soporte',
|
||||
] as const
|
||||
export type Modulo = (typeof MODULOS)[number]
|
||||
|
||||
@@ -26,6 +28,7 @@ export const ROLES = [
|
||||
] as const
|
||||
export type Rol = (typeof ROLES)[number]
|
||||
|
||||
// 'captura' y 'soporte' son transversales: todos los roles los ven
|
||||
const MODULOS_VENDEDOR: readonly Modulo[] = [
|
||||
'mi-dia',
|
||||
'alta-cliente',
|
||||
@@ -35,6 +38,8 @@ const MODULOS_VENDEDOR: readonly Modulo[] = [
|
||||
'contactos',
|
||||
'chat',
|
||||
'clientes-maestro',
|
||||
'captura',
|
||||
'soporte',
|
||||
]
|
||||
|
||||
export const MATRIZ: Record<Rol, readonly Modulo[]> = {
|
||||
@@ -42,7 +47,7 @@ export const MATRIZ: Record<Rol, readonly Modulo[]> = {
|
||||
administracion_venta: [...MODULOS_VENDEDOR, 'cobranza'],
|
||||
director_ventas: [...MODULOS_VENDEDOR, 'cobranza', 'tablero-comercial'],
|
||||
escrituracion: [...MODULOS_VENDEDOR, 'cobranza'],
|
||||
direccion_general: ['mi-dia', 'tablero-comercial', 'cobranza', 'chat', 'clientes-maestro'],
|
||||
direccion_general: ['mi-dia', 'tablero-comercial', 'cobranza', 'chat', 'clientes-maestro', 'captura', 'soporte'],
|
||||
admin: MODULOS,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user