{% extends "base.html" %} {% block title %}{{ 'Modifier' if row else 'Ajouter' }} — {{ definition.name }}{% endblock %} {% block content_class %}content-wide content-objectEdit{% endblock %} {% block body_class %}objectEditBody{% endblock %} {% block content %}

{{ 'Modifier l\'entrée #' ~ row.id if row else 'Ajouter une entrée' }} — {{ definition.name }}

Objet

Formulaire généré automatiquement à partir de la définition de « {{ definition.name }} » — aucun champ n'est codé en dur ici.

← Retour à « {{ definition.name }} »

Champs

{% for f in definition.fields %} {% set col = f.name|colname %} {% set current = row[col] if row else none %}
{% if f.type == 'texte' %} {% elif f.type == 'texte_long' %} {% elif f.type == 'nombre_entier' %} {% elif f.type == 'nombre_decimal' %} {% elif f.type == 'booleen' %} {% elif f.type == 'date' %} {% elif f.type == 'relation' %} {% set current_rel = row[col ~ '_id'] if row else none %}
{% if not relation_options.get(f.id) %}

Aucune entrée n'existe encore pour l'objet lié — crée-en une d'abord si tu veux pouvoir la sélectionner ici.

{% endif %} {% endif %}
{% endfor %}
{% endblock %}