Updated event search

search by moderator email

Change-Id: I648a02466cef2ea6eb08c68cf33cb5b88c0b505f
Signed-off-by: smarcet <smarcet@gmail.com>
This commit is contained in:
smarcet 2020-09-09 09:54:56 -03:00
parent e6343bc911
commit 688b8fad1c

View File

@ -134,7 +134,7 @@ final class DoctrineSummitEventRepository
),
'speaker_email' => new DoctrineFilterMapping
(
"(sprr.email :operator :value OR spmm.email :operator :value)"
"(sprr.email :operator :value OR spmm.email :operator :value OR spmm2.email :operator :value OR sprr2.email :operator :value)"
),
'speaker_id' => new DoctrineFilterMapping
(
@ -202,8 +202,10 @@ final class DoctrineSummitEventRepository
->leftJoin('p.selected_presentations', "ssp", Join::LEFT_JOIN)
->leftJoin('ssp.list', "sspl", Join::LEFT_JOIN)
->leftJoin('p.moderator', "spm", Join::LEFT_JOIN)
->leftJoin('spm.member', "spmm2", Join::LEFT_JOIN)
->leftJoin('sp.member', "spmm", Join::LEFT_JOIN)
->leftJoin('sp.registration_request', "sprr", Join::LEFT_JOIN);
->leftJoin('sp.registration_request', "sprr", Join::LEFT_JOIN)
->leftJoin('spm.registration_request', "sprr2", Join::LEFT_JOIN);
if(!is_null($filter)){
$filter->apply2Query($query, $this->getFilterMappings());