diff --git a/templates/Niveau03/edit.html.twig b/templates/Niveau03/edit.html.twig
new file mode 100755
index 0000000..32923b8
--- /dev/null
+++ b/templates/Niveau03/edit.html.twig
@@ -0,0 +1,92 @@
+{% extends 'base.html.twig' %}
+
+{% block body %}
+{{ form_start(form) }}
+
+
+ {{ 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 %}
+
+
+
+
+
+ {{ form_row(form.niveau01) }}
+ {{ form_row(form.niveau02) }}
+
+ {{ form_row(form.label) }}
+
+ Caractères interdits = caractères spéciaux sauf ' @ . - _
+
+
+ {% if form.ldapfilter is defined %}
+ {{ form_row(form.ldapfilter) }}
+ {% endif %}
+
+ {% if form.attributes is defined %}
+ {{ form_row(form.attributes) }}
+ {% endif %}
+
+
+
+
+ {% if auditUse and mode=="update" and (access=="admin" or access=="modo" or access=="audit") %}
+
+ {{ render(path("app_"~access~"_audit_renderid",{entityname:"Niveau02",entityid:niveau03.id})) }}
+
+ {% endif %}
+{{ form_end(form) }}
+{% endblock %}
+
+{% block localscript %}
+
+{% endblock %}
diff --git a/templates/Niveau03/list.html.twig b/templates/Niveau03/list.html.twig
new file mode 100644
index 0000000..5198ff8
--- /dev/null
+++ b/templates/Niveau03/list.html.twig
@@ -0,0 +1,47 @@
+{% extends 'base.html.twig' %}
+
+{% block body %}
+
+
+
+ Ajouter
+ {% if auditUse and (access=="admin" or access=="audit") %}
+ Audit
+ {% endif %}
+
+
+
+
+
+
+
+
+
+ Action |
+ {{appNiveau01label}} |
+ {{appNiveau02label}} |
+ {{appNiveau03label}} |
+
+
+
+
+
+{% endblock %}
+
+{% block localscript %}
+
+{% endblock %}
diff --git a/templates/Niveau04/edit.html.twig b/templates/Niveau04/edit.html.twig
new file mode 100755
index 0000000..842bd06
--- /dev/null
+++ b/templates/Niveau04/edit.html.twig
@@ -0,0 +1,118 @@
+{% extends 'base.html.twig' %}
+
+{% block body %}
+{{ form_start(form) }}
+
+
+ {{ 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 %}
+
+
+
+
+
+ {{ form_row(form.niveau01) }}
+ {{ form_row(form.niveau02) }}
+ {{ form_row(form.niveau03) }}
+
+ {{ form_row(form.label) }}
+
+ Caractères interdits = caractères spéciaux sauf ' @ . - _
+
+
+ {% if form.ldapfilter is defined %}
+ {{ form_row(form.ldapfilter) }}
+ {% endif %}
+
+ {% if form.attributes is defined %}
+ {{ form_row(form.attributes) }}
+ {% endif %}
+
+
+
+
+ {% if auditUse and mode=="update" and (access=="admin" or access=="modo" or access=="audit") %}
+
+ {{ render(path("app_"~access~"_audit_renderid",{entityname:"Niveau02",entityid:niveau03.id})) }}
+
+ {% endif %}
+{{ form_end(form) }}
+{% endblock %}
+
+{% block localscript %}
+
+{% endblock %}
diff --git a/templates/Niveau04/list.html.twig b/templates/Niveau04/list.html.twig
new file mode 100644
index 0000000..77f1467
--- /dev/null
+++ b/templates/Niveau04/list.html.twig
@@ -0,0 +1,48 @@
+{% extends 'base.html.twig' %}
+
+{% block body %}
+
+
+
+ Ajouter
+ {% if auditUse and (access=="admin" or access=="audit") %}
+ Audit
+ {% endif %}
+
+
+
+
+
+
+
+
+
+ Action |
+ {{appNiveau01label}} |
+ {{appNiveau02label}} |
+ {{appNiveau03label}} |
+ {{appNiveau04label}} |
+
+
+
+
+
+{% endblock %}
+
+{% block localscript %}
+
+{% endblock %}
diff --git a/templates/Registration/edit.html.twig b/templates/Registration/edit.html.twig
index 5035046..16badfb 100755
--- a/templates/Registration/edit.html.twig
+++ b/templates/Registration/edit.html.twig
@@ -121,7 +121,9 @@
{{ form_row(form.niveau01) }}
- {{ form_row(form.niveau02) }}
+ {%if form.niveau02 is defined %}{{ form_row(form.niveau02) }}{%endif%}
+ {%if form.niveau03 is defined %}{{ form_row(form.niveau03) }}{%endif%}
+ {%if form.niveau04 is defined %}{{ form_row(form.niveau04) }}{%endif%}
{{ form_row(form.firstname) }}
{{ form_row(form.lastname) }}
{{ form_row(form.email) }}
@@ -158,11 +160,81 @@
{% block localscript %}
{% endblock %}
diff --git a/templates/Registration/list.html.twig b/templates/Registration/list.html.twig
index d892637..b5c770e 100644
--- a/templates/Registration/list.html.twig
+++ b/templates/Registration/list.html.twig
@@ -24,6 +24,9 @@
Login |
Email |
{{ appNiveau01label }} |
+ {{ appNiveau02label }} |
+ {{ appNiveau03label }} |
+ {{ appNiveau04label }} |
Statut |
Expire le |
@@ -38,7 +41,7 @@