Commit 113ceb41 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

[FIX] Résultats d'enquête (module Formation) : désactiviation de la pagination...

[FIX] Résultats d'enquête (module Formation) : désactiviation de la pagination qui tronquait les données
parent 95f69218
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -204,6 +204,7 @@ class FormationRechercheController extends AbstractController implements SearchC
        }
        /** @var LaminasPaginator $paginator */
        $paginator = $result;
        //$paginator->setItemCountPerPage(-1); // désactive la pagination

        $model = new ViewModel([
            'title' => $this->title,
+2 −0
Original line number Diff line number Diff line
@@ -74,7 +74,9 @@ class EnqueteReponseRechercheController extends AbstractRechercheController
            return $model;
        }

        /** @var \Application\Search\SearchResultPaginator $reponses */
        $reponses = $model->getVariable('paginator');
        $reponses->setItemCountPerPage(-1);

        $questions = $this->enqueteQuestionRepository->findAll();
        $questions = array_filter($questions, function (EnqueteQuestion $a) {
+6 −6
Original line number Diff line number Diff line
@@ -76,12 +76,12 @@ class EnqueteReponseSearchService extends SearchService
        // ATTENTION à bien sélectionner les relations utilisées par les filtres/tris et parcourues côté vue.
        return $this->enqueteReponseRepository->createQueryBuilder('er')
            ->addSelect('q, insc, sess, form, resp, site')
            ->join('er.question', 'q')
            ->join('er.inscription', 'insc')
            ->join('insc.session', 'sess')
            ->join("sess.formation", 'form')
            ->join("sess.formateurs", 'formateur')
            ->join("formateur.individu", 'indf')
            ->leftjoin('er.question', 'q')
            ->leftjoin('er.inscription', 'insc')
            ->leftjoin('insc.session', 'sess')
            ->leftjoin("sess.formation", 'form')
            ->leftjoin("sess.formateurs", 'formateur')
            ->leftjoin("formateur.individu", 'indf')
            ->leftJoin("form.responsable", 'resp')
            ->leftJoin("form.site", 'site')
            ->leftJoin("site.structure", 'site_structure')->addSelect('site_structure')