Destripaterrones
Hoplita
se me ha ocurrido otra idea diferente... en vez de ocultar los reportes que no sean de ese usuario... resaltar de manera notoria los que si coincidan. Así, no necesariamente tenemos que ocultar los otros y me quito de en medio el problema de que no pueda obtener todos de una tacada. El problema principal es que los informes al cargarse de manera dinámica, veo complicado el obtenerlos todos de una tacada. Sin embargo con esta nueva idea, te salen en verde todos los que si coinciden a medida que los vas cargando y para empezar, es un buen punto. Sin abandonar la idea principal que requerirá de más estudio.
Os dejo una preview de esta nueva idea a ver que os parece. Ya se que mola más la primera que planteé, pero aún no se si es viable. Esta viable es, de hecho ya está realizada.
Puedes dejar ambas opciones, no se si es posible pero no creo que molesten entre ellas