# Corrección de alcance por área para supervisores

## Causa encontrada
La tabla `tickets` utiliza dos campos relacionados con el área:

- `area`: área seleccionada inicialmente al crear el ticket.
- `area_id`: área vigente utilizada después de una asignación o reasignación.

La restricción anterior consultaba únicamente `tickets.area`. Por eso podían entrar en los dashboards tickets cuya área vigente estaba registrada en `tickets.area_id`.

## Corrección aplicada
Se creó una regla central de **área efectiva del ticket**:

1. usar `tickets.area_id` cuando tenga un valor válido;
2. en caso contrario, usar `tickets.area`.

La restricción del Supervisor se aplica ahora con esa área efectiva en:

- tarjetas y porcentajes del Dashboard 1;
- tabla de incidencias/requerimientos del Dashboard 1;
- gráfico semanal del Dashboard 1;
- tarjetas mensuales del Dashboard 2;
- tabla del Dashboard 2;
- gráfico mensual del Dashboard 2;
- filtros de empleados, agentes, estados y años;
- tabla histórica de Informes;
- exportación a Excel y PDF.

También se deshabilitó la caché de las respuestas AJAX de ambos dashboards para evitar mostrar datos anteriores después de instalar el parche.
