Skip to content

feat(ti): área también en Activo Fijo — desglose, filtro y columna

Infraestructura requested to merge qa into main

Snipe-IT sí tiene el dato: tabla nativa departments + users.department_id. El área se HEREDA del usuario asignado, así que aplica a lo asignado a una persona: 562 de 950 activos en total, y en Corporativo los 175 de 175 asignados (13 áreas: Contabilidad 30, TI 27, OAE 25, Jurídico 23, Tesorería 19…).

  • Desglose "Por área (Corporativo)" en Distribución, con barras clicables.
  • Área como filtro facetado del modal (sustituye al chip deshabilitado) y como columna de la tabla de detalle.
  • Se elimina la PendingCard "Equipos por área": ya no es un hueco.

Acotado a Corporativo por la misma razón que en tickets: fuera de ahí el campo se usó para capturar el nombre de la empresa (CAE Insurance, ENTRA, Tenus…).

Límite que la UI conserva visible: los 180 activos de Corporativo NO asignados a una persona no tienen área — no es falta de captura, es que no hay de quién heredarla. Por eso el desglose suma 175 y no 355.

area_col_a se detecta junto al resto de columnas y ANTES de construir cláusulas, para no repetir el UnboundLocalError que tumbó el resumen de tickets. Verificado el cruce backendfrontend de ambos allowlists de drill: cuadran.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

Merge request reports

Loading