feat(juridico/juicios): la cubeta "NO OPERATIVA" del maestro se muestra como...
feat(juridico/juicios): la cubeta "NO OPERATIVA" del maestro se muestra como "Otras sociedades del grupo"
La empresa 277 del catálogo maestro agrupa ~60 razones sociales sin marca comercial propia; verlas como "No operativa" hacía ruido a los colaboradores porque esas sociedades sí litigan. El maestro es solo lectura para jurídico, así que el alias se aplica del lado del consumidor.
- Nuevo services/juridico_empresa_label.py: diccionario de alias de presentación + generadores de la expresión SQL (sql_nombre_corto / sql_empresa_label).
- routers/juicios.py: las 13 consultas que armaban la etiqueta de empresa
(por_empresa, exposición, cascadas, listas de drill, empresas disponibles,
listado, ficha y partes) usan el helper. Como el alias va dentro del mismo
CASE que filtra por
empresas, el drill regresa los mismos expedientes. - routers/juridico_reportes.py: PDF de cartera, Excel y PDF de ficha usan el mismo alias.
Verificado por API: 21 expedientes bajo el nuevo nombre, 0 con el viejo, reportes en 200, ci_validate_models OK.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com Claude-Session: https://claude.ai/code/session_01HphS7uS6Jq2qMrTUyDsFbY