feat: manually mark teamer as viewed

This commit is contained in:
Björn Fromme
2024-07-15 14:30:26 +02:00
parent e07238b983
commit dcaf338da8
3 changed files with 26 additions and 11 deletions
+3 -8
View File
@@ -27,7 +27,7 @@ class TeamerRepository extends ServiceEntityRepository
parent::__construct($registry, Teamer::class);
}
public function getListQuery(TeamerFilterDto $filterDto, ?string $requestedSorting = null): Query
public function getListQuery(TeamerFilterDto $filterDto): Query
{
$qb = $this->createQueryBuilder('teamer');
@@ -38,15 +38,10 @@ class TeamerRepository extends ServiceEntityRepository
->leftJoin('teamer.licenses', 'license')
->leftJoin('teamer.feedback', 'feedback')
->leftJoin('teamer.user', 'user')
->addOrderBy('teamer.viewed', 'asc')
->addOrderBy('teamer.lastName', 'asc')
;
if (null === $requestedSorting) {
$qb
->orderBy('teamer.viewed', 'asc')
->addOrderBy('teamer.lastName', 'asc')
;
}
if (null !== $filterDto->getName()) {
$qb
->andWhere($qb->expr()->orX(