{% extends 'base.html.twig' %} {% block body %} {{ form_start(form) }}

{% if mode=="update" %} Modification {{ appNiveau01label }} = {{niveau01.label}} {% elseif mode=="submit" %} Création {{ appNiveau01label }} {% endif %}

{{ form_widget(form.submit) }} Annuler {% if mode=="update" %} Supprimer {% endif %} {% if app.session.flashbag.has('error') %}
Erreur
{% for flashMessage in app.session.flashbag.get('error') %} {{ flashMessage }}
{% endfor %}
{% endif %} {% if app.session.flashbag.has('notice') %}
Information
{% for flashMessage in app.session.flashbag.get('notice') %} {{ flashMessage }}
{% endfor %}
{% endif %}
Informations
{{ form_row(form.label) }}
Caractères interdits = caractères spéciaux sauf ' @ . - _
{{ form_row(form.code) }} {{ form_row(form.email) }} {{ form_row(form.telephonenumber) }} {{ form_row(form.postaladress) }} {% if form.ldapfilter is defined %} {{ form_row(form.fgassocldap) }}
{{ form_row(form.ldapfilter) }}
Exemple = (cn=monniveau01)
La recherche pour retrouver l'entrée annuaire se fera via la branche présente en parametre d'environnement LDAP_BASENIVEAU01
On rattachera les utilisateurs membres de cette entrée via le parametre d'environnement LDAP_GROUPMEMBER
Si aucun niveau01 est trouvé pour un utilisateur il sera rattaché au niveau01 avec l'id -1
Si un utilisateur est membre de plusieurs niveau01 annuaire, il sera rattaché au dernier niveau01 trouvé dans l'annuaire
{% endif %} {% if form.attributes is defined %} {{ form_row(form.fgassocsso) }}
{{ form_row(form.attributes) }}
Exemple = {"user_groups" : "monniveau01"}
user_groups étant le parametre d'environnement CAS_GROUP
{% endif %}
{% if auditUse and mode=="update" and (access=="admin" or access=="modo" or access=="audit") %}
{{ render(path("app_"~access~"_audit_renderid",{entityname:"Niveau01",entityid:niveau01.id})) }}
{% endif %} {{ form_end(form) }} {% endblock %} {% block localscript %} {% endblock %}