{% extends 'admin/layout.html.twig' %} {% block title %}{{ venue.id ? 'Modifier le lieu' : 'Nouveau lieu' }} — WTL{% endblock %} {% block admin_body %} {% include 'admin/ui/_page_header.html.twig' with {page_eyebrow:'Lieux et contacts',page_title:venue.id ? 'Modifier le lieu' : 'Nouveau lieu',page_subtitle:'Commencez par l’identification. Les informations administratives peuvent être complétées plus tard.',page_actions:[{label:'Retour',href:venue.id ? path('admin_venue_show',{id:venue.id}) : path('admin_venue_index'),icon:'bi-arrow-left'}]} %} {{ form_start(form, {attr:{'data-prevent-double-submit':'true'}}) }} {% if duplicate %}{% endif %}
Identification
{{ form_row(form.name) }}
{{ form_row(form.venueType) }}
{{ form_row(form.legalName) }}
{{ form_row(form.website) }}
{{ form_row(form.address) }}
{{ form_row(form.postalCode) }}
{{ form_row(form.city) }}
{{ form_row(form.department) }}
{{ form_row(form.country) }}
{{ form_row(form.capacity) }}
{{ form_row(form.approximateBudget) }}
{{ form_row(form.status) }}
{{ form_row(form.suggestionDisabled) }}
Informations administratives et facturation — facultatif
{{ form_row(form.siret) }}
{{ form_row(form.vatNumber) }}
{{ form_row(form.billingEmail) }}
{{ form_row(form.billingNotes) }}
{% if isNew %}
Premier contact Facultatif — laissez tous les champs vides pour enregistrer le lieu seul.
{{ form_row(form.initialContactName) }}
{{ form_row(form.initialContactType) }}
{{ form_row(form.initialContactEmail) }}
{{ form_row(form.initialContactPhone) }}
Si vous ajoutez un contact, son nom et au moins un téléphone ou un e-mail sont obligatoires. Aucun contact fictif ne sera créé.
{% else %} {{ form_widget(form.initialContactName, {attr:{class:'d-none'}}) }} {{ form_widget(form.initialContactType, {attr:{class:'d-none'}}) }} {{ form_widget(form.initialContactEmail, {attr:{class:'d-none'}}) }} {{ form_widget(form.initialContactPhone, {attr:{class:'d-none'}}) }} {% endif %}
Annuler
{{ form_end(form) }} {% endblock %}