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:
co-authored by
Claude Sonnet 4.6
parent
478ba3ea73
commit
94d4dcd26a
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user