{% extends "layout.html" %} {% if not session["user_logged"] or not session["user_can_edit"][current_repository] %} {% set readonly="readonly" %} {% else %} {% set readonly=False %} {% endif %} {% block title %} {{ current_repository}}: Editeur {% endblock title %} {% block head %} {{ super() }} {% endblock head %} {% block navbar_items %} {{ super() }} {% if session.get("user_logged", None) %}
  • >
  • {{current_repository}}
  • >
  • Editeur
  • {% endif %} {% endblock navbar_items%} {% block repo_list %} {{ super() }} {% endblock repo_list %} {% block page_content %}

    CatEdit - {{current_repository}}

    {% if not session["user_logged"] or not session["user_can_edit"][current_repository] %} {% endif %} {% if not session["user_logged"] %} {% endif %} {% if form.label.errors or form.description.errors %}
    Erreur: Vous n'avez pas rempli certains champs obligatoires.
    {% endif %}

    {% if cat_id: %} Edition : Catégorie existante{% else %}Création : Nouvelle catégorie{% endif %}

    {% if readonly %}
    {% endif %}
    {% if form.hidden_tag %}{{ form.hidden_tag() }}{% endif %} {% if form.label.errors %} {% set label_placeholder="Champ obligatoire" %} {% endif %} {% if form.description.errors %} {% set description_placeholder="Champ obligatoire" %} {% endif %} {{ form.label.label }}
    {{ form.label(size=40, class="form-control", readonly=readonly, placeholder=label_placeholder) }}
    {{ form.description.label }}
    {{ form.description(size=150, class="form-control", readonly=readonly, placeholder=description_placeholder) }}

    {% set property_count=0 %} {% for property in form.properties %} {% if get_property_list()[current_repository][property.property_predicate.data]["object_type"]=="uriref-category" %} {% for cat in cat_list %} {% if property.property_object.data == cat.cat_id %} {% if cat.cat_id not in deleted_cat_list %} {{ property.property_predicate() }} {{ property.property_object() }} {% endif %} {% endif %} {% endfor %} {% else %} {{ property.property_predicate() }} {{ property.property_object() }} {% endif %} {% set property_count=property_count+1 %} {% endfor %}
    {{ get_property_list()[current_repository][property.property_predicate.data]["descriptive_label_fr"] }} {{ cat.cat_label }} {{ get_property_list()[current_repository][property.property_predicate.data]["descriptive_label_fr"] }} {% if get_property_list()[current_repository][property.property_predicate.data]["object_type"]=="uriref-link" %} {{ property.property_object.data }} {% else %} {{ property.property_object.data }} {% endif %}

    Annuler
    {% if readonly %}
    {% endif %} {% if cat_id %} {% endif %} {% endblock page_content %}