{% extends "base.html" %} {% load i18n %} {% load static %} {% load stock_custom_filters %} {% block head %} {% endblock %} {% block content %}

{% if purchase_order %}{% translate "Modifier la commande" %} {{ purchase_order.code }}{% else %}{% translate "Nouvelle commande fournisseur" %}{% endif %}

{% csrf_token %}
{% translate "Informations" %}
{{ form.non_field_errors }}
{% for field in form %} {% if field.is_hidden %} {{ field }} {% else %}
{% if field.field.widget.input_type == 'select' %} {{ field|add_class:"form-select" }} {% else %} {{ field|add_class:"form-control" }} {% endif %} {% if field.help_text %}
{{ field.help_text }}
{% endif %} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% endif %} {% endfor %}
{% translate "Articles" %}
{{ formset.management_form }} {% for form in formset %}
{{ form.id }} {# Champ DELETE caché, activé par le bouton JS #} {% for hidden in form.hidden_fields %}{{ hidden }}{% endfor %} {% for field in form.visible_fields %} {% if field.name == 'DELETE' %}
{{ field }}
{% elif field.html_name|slice:"-7:" == 'product' %}
{{ field|add_class:"form-select product-select" }} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% else %}
{% if field.field.widget.input_type == 'select' %} {{ field|add_class:"form-select" }} {% else %} {{ field|add_class:"form-control" }} {% endif %} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% endif %} {% endfor %}
{% if form.instance.pk %} {% else %} {% endif %}

{% endfor %}
{% if purchase_order %}
{% translate "Documents" %}
{% if documents %}
{% for doc in documents %}
{% if doc.is_image %} {% else %} {% endif %} {{ doc.filename }} {{ doc.uploaded_at }}
{% endfor %}
{% else %}

{% translate "Aucun document associé." %}

{% endif %}
{% endif %}
{% translate "Annuler" %}
{% endblock content %} {% block script %} {{ products_data|json_script:"products-data" }} {% if purchase_order %} {% endif %} {% endblock script %}