From 4569681bf740c09d1e6dc36b4f200e75cd1cdf21 Mon Sep 17 00:00:00 2001 From: Jonathan Foucher <jfoucher@gmail.com> Date: Fri, 15 Nov 2024 12:06:55 +0100 Subject: [PATCH] Only show active treatments in conformite traitement list. Fixes https://gitlab.adullact.net/soluris/madis/-/issues/966 --- .../Registry/Controller/ConformiteTraitementController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Domain/Registry/Controller/ConformiteTraitementController.php b/src/Domain/Registry/Controller/ConformiteTraitementController.php index 773227290..2b7ad7b76 100644 --- a/src/Domain/Registry/Controller/ConformiteTraitementController.php +++ b/src/Domain/Registry/Controller/ConformiteTraitementController.php @@ -401,7 +401,6 @@ class ConformiteTraitementController extends CRUDController if (\in_array(UserRoleDictionary::ROLE_REFERENT, $user->getRoles())) { $collectivity = \iterable_to_array($user->getCollectivitesReferees()); } - $treatments = $this->treatmentRepository->findAllActiveByCollectivityWithHasModuleConformiteTraitement($collectivity); $treatments = $this->getResults($request, $criteria); $reponse = $this->getBaseDataTablesResponse($request, $treatments, $criteria); @@ -471,6 +470,10 @@ class ConformiteTraitementController extends CRUDController $criteria['collectivity'] = $user->getCollectivitesReferees(); } + // Add active treatment criteria + // Fixes https://gitlab.adullact.net/soluris/madis/-/issues/966 + $criteria['active'] = true; + return $criteria; } -- GitLab