From 39d3749c9e1bc8170f0174e72fe2268e2143de73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Mon, 1 Jul 2024 11:59:11 +0200 Subject: [PATCH] feat: keep rejected applications visible for teamer --- src/Repository/ApplicationRepository.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Repository/ApplicationRepository.php b/src/Repository/ApplicationRepository.php index cefcf8a..47a5d1c 100644 --- a/src/Repository/ApplicationRepository.php +++ b/src/Repository/ApplicationRepository.php @@ -51,10 +51,17 @@ class ApplicationRepository extends ServiceEntityRepository ->innerJoin('assignment.jobProfile', 'job_profile') ->where($qb->expr()->andX( $qb->expr()->eq('application.teamer', ':teamer'), - $qb->expr()->neq('application.status', ':status') + $qb->expr()->orX( + $qb->expr()->neq('application.status', ':status'), + $qb->expr()->andX( + $qb->expr()->eq('application.status', ':status'), + $qb->expr()->gt('destination.dateFrom', ':today') + ) + ) )) ->setParameter('teamer', $teamer) ->setParameter('status', Application::STATUS_REJECTED) + ->setParameter('today', new \DateTime()) ->getQuery() ; }