feat(leads): la captura desde una app se asigna al capturista
POST /api/leads con sesion y Monday vinculado asigna el lead a quien lo registro (mas su actividad de contacto) en vez del round-robin; sin vinculo o sin token sigue el reparto. Bandera rr:skip para que el webhook create_item no pise la asignacion durante la propagacion de Monday (la carrera se observo en el smoke). Mensajes de exito en /hoy y /client reflejan a quien quedo asignado.
This commit is contained in:
@@ -65,6 +65,19 @@ describe('AltaAfluenciaForm', () => {
|
||||
})
|
||||
})
|
||||
|
||||
it('con asignacion "capturista" el mensaje dice que quedó asignado a ti', async () => {
|
||||
fetchMock.mockResolvedValueOnce(
|
||||
respuesta({ id: 'l-1', estado: 'NUEVO', oportunidadId: 'op-1', asignacion: 'capturista' }),
|
||||
)
|
||||
render(<AltaAfluenciaForm onVolver={() => undefined} onPasarAAltaCliente={() => undefined} />)
|
||||
llenarRequeridos()
|
||||
fireEvent.click(screen.getByRole('button', { name: /Registrar en afluencia/ }))
|
||||
|
||||
expect((await screen.findByRole('status')).textContent).toContain(
|
||||
'Registrado en afluencia — asignado a ti',
|
||||
)
|
||||
})
|
||||
|
||||
it('renderiza los selects de calificación con las opciones de los catálogos', () => {
|
||||
render(<AltaAfluenciaForm onVolver={() => undefined} onPasarAAltaCliente={() => undefined} />)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user