{% extends '@admin/base.html.twig' %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block subheader %}
{# Icône promotion #}

LISTE DES PROMOTIONS

{% if "PRODUIT_CREATE" in rights %} Ajouter une promotion {% else %} Ajouter une promotion {% endif %}
{% endblock %} {% block breadcrumb %}{% endblock %} {% block stat %}{% endblock %} {% block bodycontent %}
{# Bouton + filtres appliqués #}
{# --- Résultats --- #}
Actif à‰tat/Type Nom Type Valeur Créée Période Expire dans Quantités Nb.Ar Cible Actions
{# à‰tat vide / skeleton pendant chargement #} {# La datatable JS remplacera ce contenu #}
{# row #}
Filtres
{{ form_start(form, { attr: { class: 'm-form m-form--fit m-form--label-align-left', autocomplete: 'off', id: 'promoFilterForm' } }) }}
{{ form_start(form, { attr: { class: 'm-form m-form--fit m-form--label-align-left', autocomplete: 'off' } }) }} {# Type de promotion #}
{{ form_widget(form.promotionType, { attr: { class: 'form-control m-input' } }) }}
{# Statut de la promotion #}
Statut
{# Nom #}
{{ form_widget(form.name, { attr: { class: 'form-control m-input', placeholder: 'Nom de la promotion' } }) }}
{# Date de début #}
{{ form_widget(form.dateStartBefore, { attr: { class: 'form-control m-input', placeholder: 'Du' } }) }}
{{ form_widget(form.dateStartAfter, { attr: { class: 'form-control m-input', placeholder: 'Au' } }) }}
{# Date de fin #}
{{ form_widget(form.dateEndBefore, { attr: { class: 'form-control m-input', placeholder: 'Du' } }) }}
{{ form_widget(form.dateEndAfter, { attr: { class: 'form-control m-input', placeholder: 'Au' } }) }}
{# Code promotion #}
{{ form_widget(form.code, { attr: { class: 'form-control m-input', placeholder: 'Code' } }) }}
{# Type de réduction #}
{{ form_widget(form.discountType, { attr: { class: 'form-control m-input' } }) }} Choisir entre montant (TND) ou pourcentage.
{# Valeur #}
{{ form_widget(form.discountValueMin, { attr: { class: 'form-control m-input', placeholder: 'Min' } }) }}
{{ form_widget(form.discountValueMax, { attr: { class: 'form-control m-input', placeholder: 'Max' } }) }}
{# Quantité totale #}
{{ form_widget(form.totalQuantityMin, { attr: { class: 'form-control m-input', placeholder: 'Min' } }) }}
{{ form_widget(form.totalQuantityMax, { attr: { class: 'form-control m-input', placeholder: 'Max' } }) }}
{# Quantité par utilisateur #}
{{ form_widget(form.quntityUserMin, { attr: { class: 'form-control m-input', placeholder: 'Min' } }) }}
{{ form_widget(form.quntityUserMax, { attr: { class: 'form-control m-input', placeholder: 'Max' } }) }}
{# Actions #}
Réinitialiser {{ form_widget(form.save, { attr: { class: 'btn btn-dark px-4' }, label: 'Rechercher' }) }}
{{ form_errors(form) }} {{ form_rest(form) }} {{ form_end(form) }}
{{ form_end(form) }}
{# fenêtre modale : liste produits d'une promotion #} {# fenêtre modale : liste des clients d'une promotion #} {% endblock %} {% block js %} {{ parent() }} {% endblock %}