{% extends 'base.html.twig' %} {% import 'lecture/_macros.html.twig' as m %} {% block title %}Modifier {{ f.code }}{% endblock %} {% block body %}
Code, flux, donnée, type et libellé viennent de la matrice Excel : les modifier dans l'Excel puis réimporter.
{% if prerempli.copies is empty %} Rien à copier depuis {{ prerempli.code }} : les champs sont déjà remplis ici, ou vides dans {{ prerempli.code }}. {% else %} Copié depuis {{ prerempli.code }} : {{ prerempli.copies|join(', ') }}. Rien n'est enregistré : adaptez puis cliquez sur « Enregistrer ». {% endif %}
{% endif %} {{ form_start(form) }} {{ form_errors(form) }} {{ form_row(form.description) }} {{ form_row(form.motsCles) }}{% if suivante %} {% endif %}
{{ form_end(form) }}+ Emplacement {{ erp.nom }} + Emplacement {{ cms.nom }} + Autre logiciel
| Logiciel | Version | Chemin / champ | Capture | Source | État | |
|---|---|---|---|---|---|---|
| {{ e.logiciel.nom }} | {{ e.versionLogiciel ?: 'Toutes' }} | {{ e.chemin }}{% if e.champ %} Champ : {{ e.champ }}{% endif %} {% if e.referenceTechnique %} {{ e.referenceTechnique }}{% endif %} |
{% if e.ecran %}
Zone {{ e.zone.numero }}{% endif %} {% if not e.ecran.anonymisee %} Non visible N1{% endif %} {% else %}–{% endif %} |
{{ e.source }} | {{ m.etat(e.etat) }} | Modifier Dupliquer |
| Aucun emplacement saisi. | ||||||
Un statut modifié ici devient « saisi à la main » : l'import de la matrice ne l'écrasera plus (il le signalera s'il diffère).
{# Formulaires « Rendre à l'import » placés hors du formulaire principal #} {% for s in statuts %} {% if s.statut and s.statut.origine.value == 'manuel' %} {% endif %} {% endfor %}Par défaut, le statut d'un couple est le plus restrictif des deux (✘ > 🛠 > ✔). Une exception le remplace pour un couple précis.
{% if exceptions is not empty %}| ERP | Boutique | Statut | Commentaire | Source | |
|---|---|---|---|---|---|
| {{ ex.erp.nom }} | {{ ex.cms.nom }} | {{ m.statut(ex.valeur) }} | {{ ex.commentaire }} | {{ ex.source }} |