diff --git a/src/Entity/Voorlegger.php b/src/Entity/Voorlegger.php index ee235b9d..0bf77045 100644 --- a/src/Entity/Voorlegger.php +++ b/src/Entity/Voorlegger.php @@ -971,6 +971,18 @@ class Voorlegger */ private $jongerenSchuldenvrijeStart; + /** + * @var boolean|null + * @ORM\Column(type="boolean", nullable=true) + */ + private $schuldenrustLening; + + /** + * @var boolean|null + * @ORM\Column(type="boolean", nullable=true) + */ + private $saneringsKrediet; + // --- public function __construct() @@ -2595,4 +2607,36 @@ public function setJongerenSchuldenvrijeStart(?bool $jongerenSchuldenvrijeStart) return $this; } + /** + * @return bool|null + */ + public function getSchuldenrustLening(): ?bool + { + return $this->schuldenrustLening; + } + + /** + * @param bool|null $schuldenrustLening + */ + public function setSchuldenrustLening(?bool $schuldenrustLening): void + { + $this->schuldenrustLening = $schuldenrustLening; + } + + /** + * @return bool|null + */ + public function getSaneringsKrediet(): ?bool + { + return $this->saneringsKrediet; + } + + /** + * @param bool|null $saneringsKrediet + */ + public function setSaneringsKrediet(?bool $saneringsKrediet): void + { + $this->saneringsKrediet = $saneringsKrediet; + } + } diff --git a/src/Form/Type/VoorleggerOndertekendAanvraagFormulierFormType.php b/src/Form/Type/VoorleggerOndertekendAanvraagFormulierFormType.php index bf5825e3..cfaf1252 100644 --- a/src/Form/Type/VoorleggerOndertekendAanvraagFormulierFormType.php +++ b/src/Form/Type/VoorleggerOndertekendAanvraagFormulierFormType.php @@ -40,6 +40,14 @@ public function buildForm(FormBuilderInterface $builder, array $options) 'required' => false, 'label' => 'Jongeren Schuldenvrije Start (JSS)' ]); + $builder->add('schuldenrustLening', CheckboxType::class, [ + 'required' => false, + 'label' => 'Schuldenrust lening (SRL)' + ]); + $builder->add('saneringsKrediet', CheckboxType::class, [ + 'required' => false, + 'label' => 'Saneringskrediet (SK)' + ]); $builder->add('aanvullendeInformatie', TextareaType::class, [ 'required' => false ]); diff --git a/src/Migrations/Version20210119104219.php b/src/Migrations/Version20210119104219.php new file mode 100644 index 00000000..49ae0673 --- /dev/null +++ b/src/Migrations/Version20210119104219.php @@ -0,0 +1,34 @@ +addSql('ALTER TABLE voorlegger ADD schuldenrust_lening BOOLEAN DEFAULT NULL'); + $this->addSql('ALTER TABLE voorlegger ADD sanerings_krediet BOOLEAN DEFAULT NULL'); + } + + public function down(Schema $schema) : void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('CREATE SCHEMA public'); + $this->addSql('ALTER TABLE voorlegger DROP schuldenrust_lening'); + $this->addSql('ALTER TABLE voorlegger DROP sanerings_krediet'); + } +} diff --git a/templates/Dossier/partial.voorleggerOndertekendAanvraagFormulier.html.twig b/templates/Dossier/partial.voorleggerOndertekendAanvraagFormulier.html.twig index 0cf6c252..956217d8 100644 --- a/templates/Dossier/partial.voorleggerOndertekendAanvraagFormulier.html.twig +++ b/templates/Dossier/partial.voorleggerOndertekendAanvraagFormulier.html.twig @@ -37,6 +37,8 @@
{{ form_row(form.jongerenSchuldenvrijeStart) }} + {{ form_row(form.schuldenrustLening) }} + {{ form_row(form.saneringsKrediet) }} {{ form_row(form.aanvullendeInformatie) }} {% include 'partial.files-container.html.twig' with {'form_elm': form.file, 'defaultDocumentNaam': 'Ondertekend aanvraagformulier'} only %} {% include 'partial.files-list.html.twig' with {'dossierDocumenten': dossierDocumenten, 'removeFile': form.removeFile} only %}