{% extends 'base.html.twig' %} {% block title %}Nouvelle agence — Admin{% endblock %} {% block content %}

Nouvelle agence

Retour
{{ form_start(form, {attr: {novalidate: 'novalidate', enctype: 'multipart/form-data'}}) }}
Informations générales
{{ form_label(form.name, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.name, {attr: {class: 'form-control' ~ (form.name.vars.errors|length ? ' is-invalid' : '')}}) }} {{ form_errors(form.name) }}
{{ form_label(form.code, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.code, {attr: {class: 'form-control text-uppercase' ~ (form.code.vars.errors|length ? ' is-invalid' : '')}}) }} {{ form_errors(form.code) }}
{{ form_label(form.email, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.email, {attr: {class: 'form-control' ~ (form.email.vars.errors|length ? ' is-invalid' : '')}}) }} {{ form_errors(form.email) }}
{{ form_label(form.phoneNumber, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.phoneNumber, {attr: {class: 'form-control' ~ (form.phoneNumber.vars.errors|length ? ' is-invalid' : '')}}) }} {{ form_errors(form.phoneNumber) }}
{{ form_label(form.website, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.website, {attr: {class: 'form-control' ~ (form.website.vars.errors|length ? ' is-invalid' : '')}}) }} {{ form_errors(form.website) }}
{{ form_label(form.address, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.address, {attr: {class: 'form-control'}}) }} {{ form_errors(form.address) }}
{{ form_label(form.city, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.city, {attr: {class: 'form-control'}}) }} {{ form_errors(form.city) }}
{{ form_widget(form.isActive, {attr: {class: 'form-check-input'}}) }} {{ form_label(form.isActive, null, {label_attr: {class: 'form-check-label fw-semibold'}}) }}
Informations légales
{{ form_label(form.legalForm, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.legalForm, {attr: {class: 'form-select'}}) }}
{{ form_label(form.ice, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.ice, {attr: {class: 'form-control' ~ (form.ice.vars.errors|length ? ' is-invalid' : '')}}) }} {{ form_errors(form.ice) }}
{{ form_label(form.taxId, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.taxId, {attr: {class: 'form-control'}}) }}
{{ form_label(form.rc, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.rc, {attr: {class: 'form-control'}}) }}
{{ form_label(form.cnss, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.cnss, {attr: {class: 'form-control'}}) }}
{{ form_label(form.patente, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.patente, {attr: {class: 'form-control'}}) }}
{{ form_label(form.capital, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.capital, {attr: {class: 'form-control'}}) }} {{ form_errors(form.capital) }}
{{ form_label(form.legalRepresentative, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.legalRepresentative, {attr: {class: 'form-control'}}) }} {{ form_errors(form.legalRepresentative) }}
Médias
{{ form_label(form.logoFile, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.logoFile, {attr: {class: 'form-control' ~ (form.logoFile.vars.errors|length ? ' is-invalid' : '')}}) }} {{ form_errors(form.logoFile) }}
JPG, PNG, WebP, SVG — max 2 Mo
{{ form_label(form.stampFile, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.stampFile, {attr: {class: 'form-control' ~ (form.stampFile.vars.errors|length ? ' is-invalid' : '')}}) }} {{ form_errors(form.stampFile) }}
JPG, PNG, WebP — max 2 Mo
{{ form_label(form.termsFile, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.termsFile, {attr: {class: 'form-control' ~ (form.termsFile.vars.errors|length ? ' is-invalid' : '')}}) }} {{ form_errors(form.termsFile) }}
PDF uniquement — max 10 Mo. Ce document sera annexé automatiquement à chaque contrat généré.
Documents joints au contrat PDF
{{ form_widget(form.showDpl1, {attr: {class: 'form-check-input', role: 'switch', id: 'showDpl1'}}) }}
{{ form_label(form.contractCopies, null, {label_attr: {class: 'form-label fw-semibold'}}) }} {{ form_widget(form.contractCopies, {attr: {class: 'form-control', style: 'max-width:100px;'}}) }} {{ form_errors(form.contractCopies) }}
Chaque copie = contrat + T&C. Le DPL1 est ajouté une seule fois à la fin.
{# /row g-3 #}
{{ form_widget(form._token) }} {{ form_end(form, {render_rest: false}) }}
{% endblock %}