Feat: Make some entities soft-deletable
This commit is contained in:
@@ -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,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,
|
||||
])
|
||||
|
||||
Reference in New Issue
Block a user