person: create a person with address (and household without position (remove required position for household member)

This commit is contained in:
nobohan
2022-04-19 18:01:25 +02:00
parent c214c2f4a4
commit bad5506b98
8 changed files with 80 additions and 70 deletions

View File

@@ -302,14 +302,10 @@ export default {
'type': 'person',
'id': responsePerson.id
},
'position': {
"type": "household_position",
"id": 4 //TODO, which position?
},
'start_date': {
'datetime': `${new Date().toISOString().split('T')[0]}T00:00:00+02:00`
},
'holder': false, //TODO true or false?
'holder': false,
'comment': null
}
],

View File

@@ -146,6 +146,7 @@
<label class="form-check-label">{{ $t('person.address.show_address_form') }}</label>
</div>
<div v-if="action === 'create' && showAddressFormValue" class="form-floating mb-3">
<p>{{ $t('person.address.warning') }}</p>
<add-address
:context="addAddress.context"
:options="addAddress.options"

View File

@@ -45,7 +45,8 @@ const personMessages = {
},
address: {
create_address: "Ajouter une adresse",
show_address_form: "Créer un ménage et ajouter une adresse"
show_address_form: "Créer un ménage et ajouter une adresse",
warning: "Un nouveau ménage va être créé. L'usager sera membre de ce ménage."
}
},
error_only_one_person: "Une seule personne peut être sélectionnée !"

View File

@@ -111,6 +111,7 @@
{{ form_row(form.addressForm) }}
</div>
<div id=address>
<p>{{ 'A new household will be created. The person will be member of this household.'|trans }}</p>
{{ form_row(form.address) }}
</div>