mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
refactor code after review
This commit is contained in:
parent
f770664798
commit
efd43c3791
@ -278,7 +278,7 @@ final class SingleTaskController extends AbstractController
|
||||
) {
|
||||
$this->denyAccessUnlessGranted(TaskVoter::SHOW, null);
|
||||
|
||||
$showMissionTypeFilter = $this->singleTaskRepository->countByDistinctTypes() > 2 ? true : false;
|
||||
$showMissionTypeFilter = $this->singleTaskRepository->countByDistinctTypes() > 1;
|
||||
|
||||
$filterOrder = $this->buildFilterOrder(true, $showMissionTypeFilter);
|
||||
|
||||
@ -685,12 +685,15 @@ final class SingleTaskController extends AbstractController
|
||||
}
|
||||
|
||||
if ($includeMissionType) {
|
||||
$missionTypes = $this->singleTaskRepository->findAllTasktypes();
|
||||
/* $missionTypes = $this->singleTaskRepository->findAllTasktypes();
|
||||
foreach ($missionTypes as $type) {
|
||||
$arrayOfTypes[] = $type['type'];
|
||||
}
|
||||
}*/
|
||||
|
||||
$filterBuilder->addCheckbox('missionTypePicker', $arrayOfTypes);
|
||||
// $filterBuilder->addCheckbox('missionTypePicker', $arrayOfTypes);
|
||||
$filterBuilder->addCheckbox('missionTypePicker', array_map(
|
||||
fn ($row) => $row['type'], $this->singleTaskRepository->findAllTaskDistinctTypes())
|
||||
);
|
||||
}
|
||||
|
||||
return $filterBuilder->build();
|
||||
|
@ -319,7 +319,7 @@ class SingleTaskRepository extends EntityRepository
|
||||
->getSingleScalarResult();
|
||||
}
|
||||
|
||||
public function findAllTasktypes()
|
||||
public function findAllTaskDistinctTypes()
|
||||
{
|
||||
$qb = $this->createQueryBuilder('st')
|
||||
->select('DISTINCT st.type');
|
||||
|
Loading…
x
Reference in New Issue
Block a user