feat: soft-delete for teamer accounts

addresses #869dv9br3
This commit is contained in:
Björn Fromme committed 2026-08-11 12:26:13 +02:00
1 parent 388ecf9603
commit d654ce77fb
45 files changed
+1151 -7

No files matched your search

@@ -33,6 +33,10 @@ class TeamerFilterHandler extends AbstractFilterHandler
$filterDto->setIncludeInactive((bool) $data['include_inactive']);
}
if (isset($data['include_deleted'])) {
$filterDto->setIncludeDeleted((bool) $data['include_deleted']);
}
if (0 < count($data['job_profiles'])) {
$jobProfiles = $this
->entityManager
@@ -57,6 +61,7 @@ class TeamerFilterHandler extends AbstractFilterHandler
'driver_license_verified' => $filterDto->hasDriverLicenseVerified(),
'no_trainings' => $filterDto->hasNoTrainings(),
'include_inactive' => $filterDto->isIncludeInactive(),
'include_deleted' => $filterDto->isIncludeDeleted(),
'job_profiles' => array_map(function (JobProfile $jobProfile) {
return $jobProfile->getId();
}, $filterDto->getJobProfiles()),