From 022f0a5e33ffc8cc84b6fe94d22a00d8d1bbb5b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Sat, 8 Oct 2022 01:36:37 +0200 Subject: [PATCH] Fixed: the marital's status was shown to admin users - and was not editable --- src/Bundle/ChillPersonBundle/Entity/MaritalStatus.php | 5 +++++ src/Bundle/ChillPersonBundle/Form/MaritalStatusType.php | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Entity/MaritalStatus.php b/src/Bundle/ChillPersonBundle/Entity/MaritalStatus.php index 445503045..e23038715 100644 --- a/src/Bundle/ChillPersonBundle/Entity/MaritalStatus.php +++ b/src/Bundle/ChillPersonBundle/Entity/MaritalStatus.php @@ -35,6 +35,11 @@ class MaritalStatus */ private array $name; + public function __construct() + { + $this->id = substr(md5(uniqid()), 0, 7); + } + /** * Get id. */ diff --git a/src/Bundle/ChillPersonBundle/Form/MaritalStatusType.php b/src/Bundle/ChillPersonBundle/Form/MaritalStatusType.php index e12032755..6d71158d0 100644 --- a/src/Bundle/ChillPersonBundle/Form/MaritalStatusType.php +++ b/src/Bundle/ChillPersonBundle/Form/MaritalStatusType.php @@ -14,7 +14,6 @@ namespace Chill\PersonBundle\Form; use Chill\MainBundle\Form\Type\TranslatableStringFormType; use Chill\PersonBundle\Entity\MaritalStatus; use Symfony\Component\Form\AbstractType; -use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; @@ -26,9 +25,6 @@ class MaritalStatusType extends AbstractType public function buildForm(FormBuilderInterface $builder, array $options) { $builder - ->add('id', TextType::class, [ - 'label' => 'Identifiant', - ]) ->add('name', TranslatableStringFormType::class, [ 'label' => 'Nom', ]);