fix: don't show past assignments as potential matches for teamer

This commit is contained in:
Björn Fromme
2024-05-16 09:41:47 +02:00
parent efc4b58077
commit 359db8a8cd
+6 -1
View File
@@ -252,11 +252,16 @@ class AssignmentRepository extends ServiceEntityRepository
$qb->expr()->eq('assignment.status', ':status'),
$qb->expr()->in('assignment.jobProfile', ':jobProfiles'),
$qb->expr()->isNull('application'),
$qb->expr()->isNull('disposition')
$qb->expr()->isNull('disposition'),
$qb->expr()->orX(
$qb->expr()->gt('assignment.dateFrom', ':dateFrom'),
$qb->expr()->gt('destination.dateFrom', ':dateFrom')
)
))
->setParameter('status', Assignment::STATUS_OPEN)
->setParameter('jobProfiles', $teamer->getJobProfiles())
->setParameter('teamer', $teamer)
->setParameter('dateFrom', new \DateTimeImmutable())
;
return $qb