refactor: el alcance de fincas lo resuelve el ERP, no el bot

Los catalogos ahora mandan ?wa= igual que los informes, y el endpoint fincas
devuelve solo las asignadas a ese numero. El "Todas las fincas" se antepone
unicamente a quien no tiene restriccion: con dos de cinco asignadas no
significa nada claro.

Con eso sale sobrando todo el filtrado del lado del bot —scope_from,
alcanceDelNumero y fincas_json en PhoneSync— y queda una sola fuente de verdad,
del lado donde estan los datos.

Efecto util: con una sola finca asignada el catalogo trae un unico item y
handleDynamicList auto-selecciona, asi que el usuario nunca ve la pregunta.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-08-05 23:59:35 -05:00
co-authored by Claude Sonnet 4.6
parent 478ba3ea73
commit 94d4dcd26a
4 changed files with 34 additions and 64 deletions
-2
View File
@@ -253,8 +253,6 @@ $configJson = [
'meta_group' => 'finca',
'meta_key' => 'finca_id',
'entity_key' => 'finca',
// Solo las fincas que el ERP le asigno a este numero
'scope_from' => 'fincas',
'next_node' => 'show_main_menu',
'skip_if_set' => true,
'nlu_description' => 'Seleccionar o cambiar la finca de trabajo',