feat: allow editing of nationality in personal data

This commit is contained in:
Björn Fromme
2026-01-19 17:12:26 +01:00
parent 35c289240d
commit 2949870acc
2 changed files with 6 additions and 2 deletions
+5
View File
@@ -32,6 +32,11 @@ class PersonalDataType extends AbstractType
'label' => 'Land', 'label' => 'Land',
'property_path' => 'address.country', 'property_path' => 'address.country',
]) ])
->add('nationality', CountryType::class, [
'label' => 'Nationalität',
'property' => 'nationality',
'preferred_choices' => ['D', 'A', 'CH'],
])
->add('email', EmailType::class, [ ->add('email', EmailType::class, [
'label' => 'E-Mail', 'label' => 'E-Mail',
'property_path' => 'communication.email', 'property_path' => 'communication.email',
+1 -2
View File
@@ -15,8 +15,6 @@
<strong>Gender</strong>: {{ personalData.gender|map_gender }} <strong>Gender</strong>: {{ personalData.gender|map_gender }}
<br> <br>
<strong>Geburtsdatum</strong>: {{ personalData.dateOfBirth|date('d.m.Y') }} <strong>Geburtsdatum</strong>: {{ personalData.dateOfBirth|date('d.m.Y') }}
<br>
<strong>Nationalität</strong>: {{ personalData.nationality|map_nationality|default('-') }}
</div> </div>
<div id="newsletter"> <div id="newsletter">
<p class="pb-4 text-white"> <p class="pb-4 text-white">
@@ -47,6 +45,7 @@
{{ form_row(personalDataForm.country, { 'label_attr': { 'class': 'text-white' } }) }} {{ form_row(personalDataForm.country, { 'label_attr': { 'class': 'text-white' } }) }}
</div> </div>
<div> <div>
{{ form_row(personalDataForm.nationality, { 'label_attr': { 'class': 'text-white' } }) }}
{{ form_row(personalDataForm.email, { 'label_attr': { 'class': 'text-white' } }) }} {{ form_row(personalDataForm.email, { 'label_attr': { 'class': 'text-white' } }) }}
{{ form_row(personalDataForm.phone, { 'label_attr': { 'class': 'text-white' } }) }} {{ form_row(personalDataForm.phone, { 'label_attr': { 'class': 'text-white' } }) }}
{{ form_row(personalDataForm.mobile, { 'label_attr': { 'class': 'text-white' } }) }} {{ form_row(personalDataForm.mobile, { 'label_attr': { 'class': 'text-white' } }) }}