From a2a16133c87a190c18e8c510173a876bba7b1572 Mon Sep 17 00:00:00 2001 From: Julio Date: Sat, 7 Dec 2019 13:31:05 +0100 Subject: [PATCH] Resources: Do not show deleted ones. --- src/CoreBundle/Repository/ResourceRepository.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/CoreBundle/Repository/ResourceRepository.php b/src/CoreBundle/Repository/ResourceRepository.php index 2fcc1b5ba5..47c450fab0 100644 --- a/src/CoreBundle/Repository/ResourceRepository.php +++ b/src/CoreBundle/Repository/ResourceRepository.php @@ -518,6 +518,13 @@ class ResourceRepository extends EntityRepository $isAdmin = $checker->isGranted('ROLE_ADMIN') || $checker->isGranted('ROLE_CURRENT_COURSE_TEACHER'); + // Do not show deleted resources + + $qb + ->andWhere('links.visibility != :visibilityDeleted') + ->setParameter('visibilityDeleted', ResourceLink::VISIBILITY_DELETED) + ; + if (false === $isAdmin) { $qb ->andWhere('links.visibility = :visibility')