Feat: Make some entities soft-deletable

This commit is contained in:
Björn Fromme
2023-10-20 17:17:21 +02:00
parent 168a69c103
commit d7bbb4bb29
27 changed files with 213 additions and 63 deletions
+4
View File
@@ -78,6 +78,10 @@ class AssignmentType extends AbstractType
return $fee->getName();
},
'query_builder' => function (EntityRepository $repository) {
$qb = $repository->createQueryBuilder('fee');
return $qb->where($qb->expr()->isNull('fee.deletedAt'));
},
'multiple' => true,
'expanded' => true,
])
+5
View File
@@ -5,6 +5,7 @@ namespace App\Form;
use App\Entity\JobProfile;
use App\Entity\Teamer;
use App\Entity\Training;
use Doctrine\ORM\EntityRepository;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
@@ -49,6 +50,10 @@ class TeamerJobProfileType extends AbstractType
return ['disabled' => 'disabled'];
},
'query_builder' => function (EntityRepository $repository) {
$qb = $repository->createQueryBuilder('job_profile');
return $qb->where($qb->expr()->isNull('job_profile.deletedAt'));
},
'expanded' => true,
'multiple' => true,
])