feat: display teamers' average ratings in several locations
This commit is contained in:
1 parent
7215b3077b
commit
159ea37a42
9 files changed
+49
-14
No files matched your search
@@ -69,8 +69,9 @@ class ApplicationRepository extends ServiceEntityRepository
|
||||
$qb = $this->createQueryBuilder('application');
|
||||
|
||||
return $qb
|
||||
->select('application', 'teamer')
|
||||
->select('application', 'teamer', 'feedback')
|
||||
->innerJoin('application.teamer', 'teamer')
|
||||
->leftJoin('teamer.feedback', 'feedback')
|
||||
->where($qb->expr()->andX(
|
||||
$qb->expr()->eq('application.assignment', ':assignment'),
|
||||
$qb->expr()->neq('application.status', ':status')
|
||||
|
||||
@@ -96,8 +96,9 @@ class DispositionRepository extends ServiceEntityRepository
|
||||
$qb = $this->createQueryBuilder('disposition');
|
||||
|
||||
return $qb
|
||||
->select('disposition', 'teamer')
|
||||
->select('disposition', 'teamer', 'feedback')
|
||||
->innerJoin('disposition.teamer', 'teamer')
|
||||
->leftJoin('teamer.feedback', 'feedback')
|
||||
->where($qb->expr()->eq('disposition.assignment', ':assignment'))
|
||||
->setParameter('assignment', $assignment)
|
||||
->getQuery()
|
||||
|
||||
@@ -32,10 +32,11 @@ class TeamerRepository extends ServiceEntityRepository
|
||||
$qb = $this->createQueryBuilder('teamer');
|
||||
|
||||
$qb
|
||||
->select('teamer', 'user')
|
||||
->select('teamer', 'user', 'feedback')
|
||||
->leftJoin('teamer.availabilities', 'availability')
|
||||
->leftJoin('teamer.jobProfiles', 'job_profile')
|
||||
->leftJoin('teamer.licenses', 'license')
|
||||
->leftJoin('teamer.feedback', 'feedback')
|
||||
->leftJoin('teamer.user', 'user')
|
||||
;
|
||||
|
||||
|
||||
Reference in new issue
Block a user