diff --git a/src/Bundle/ChillPersonBundle/Form/ClosingMotiveType.php b/src/Bundle/ChillPersonBundle/Form/ClosingMotiveType.php index 35dc502b9..84081fdd5 100644 --- a/src/Bundle/ChillPersonBundle/Form/ClosingMotiveType.php +++ b/src/Bundle/ChillPersonBundle/Form/ClosingMotiveType.php @@ -19,12 +19,20 @@ use Symfony\Component\Form\Extension\Core\Type\CheckboxType; use Symfony\Component\Form\Extension\Core\Type\NumberType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; +use Symfony\Contracts\Translation\TranslatorInterface; /** * Class ClosingMotiveType. */ class ClosingMotiveType extends AbstractType { + private TranslatorInterface $translator; + + public function __construct(TranslatorInterface $translator) + { + $this->translator = $translator; + } + public function buildForm(FormBuilderInterface $builder, array $options) { $builder @@ -46,6 +54,10 @@ class ClosingMotiveType extends AbstractType 'placeholder' => 'closing_motive.any parent', 'multiple' => false, 'only_leaf' => false, + ]) + ->add('isCanceledAccompanyingPeriod', CheckboxType::class, [ + 'label' => $this->translator->trans('Consider canceled'), + 'help' => $this->translator->trans('Canceled parcours help') ]); } diff --git a/src/Bundle/ChillPersonBundle/translations/messages.fr.yml b/src/Bundle/ChillPersonBundle/translations/messages.fr.yml index 12ec6ea29..2496a4555 100644 --- a/src/Bundle/ChillPersonBundle/translations/messages.fr.yml +++ b/src/Bundle/ChillPersonBundle/translations/messages.fr.yml @@ -349,6 +349,8 @@ CHILL_PERSON_HOUSEHOLD_STATS: Statistiques sur les ménages #period Period closed!: Parcours clôturé! Pediod closing form is not valide: Le formulaire de fermeture n'est pas valide +Consider canceled: Permet de considérer les parcours comme annulés +Canceled parcours help: Si coché, les parcours avec ce motif de cloture seront considérés comme annulés et ne seront pas pris en compte pour les statistiques. La modification se reflétera pour tous les motifs enfants #widget