feat(mi-dia): vendedores solo-app con cuenta Monday compartida
- Las listas personales de Mi día (leads, oportunidades, apartados) se calculan por captura local (LeadCaptura/Cliente + mapping LeadOportunidad) ADEMÁS de la columna people de Monday: la app ya es totalmente usable sin cuenta Monday - Config MONDAY_VENDEDOR_COMPARTIDO_ID: cuando el usuario está ligado a la cuenta compartida, la columna people se ignora para 'lo mío' (si no, todos verían los leads de todos) - scripts/vincular-vendedores-compartido.js: vincula todos los usuarios con rol vendedor a la cuenta Monday compartida - Tests: 478 API, verde; verificado en vivo con usuario sin Monday
This commit is contained in:
@@ -51,6 +51,12 @@ export const config = {
|
||||
escaladoHoras: Number(env('LEAD_ESCALADO_HORAS', '48')),
|
||||
// User ID de Monday del coordinador que recibe los escalados; vacío = al vendedor asignado
|
||||
coordinadorUserId: Number(env('MONDAY_COORDINADOR_USER_ID', '0')),
|
||||
// User ID de Monday de la cuenta COMPARTIDA de vendedores (los vendedores
|
||||
// de piso operan solo la app, todos ligados a una sola cuenta Monday).
|
||||
// Cuando un usuario del ecosistema está ligado a esa cuenta, sus listas
|
||||
// personales de Mi día se filtran por su captura local, NO por la columna
|
||||
// people (si no, todos verían los leads de todos). 0 = desactivado.
|
||||
vendedorCompartidoId: Number(env('MONDAY_VENDEDOR_COMPARTIDO_ID', '0')),
|
||||
pollCron: env('POLL_CRON', '*/5 * * * *'),
|
||||
recordatorioCron: env('RECORDATORIO_CRON', '0 9 * * *'),
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user