diff --git a/dicos/30_ninegate.xml b/dicos/30_ninegate.xml
index 1c91f8f0..7d364fda 100644
--- a/dicos/30_ninegate.xml
+++ b/dicos/30_ninegate.xml
@@ -141,6 +141,8 @@
ninegate_syncldap
ninegate_synceportail
+ ninegate_moderegistration
+ ninegate_keyterm
@@ -159,7 +161,6 @@
ninegate_niveau02branche
ninegate_niveau01name
ninegate_niveau01siren
- ninegate_moderegistration
@@ -170,6 +171,7 @@
ninegate_niveau02icon
+
['LDAP', 'SQL', 'SSO']
diff --git a/src/ninegate-1.0/todo.txt b/src/ninegate-1.0/todo.txt
index 33ebd6fb..99e6fa9c 100644
--- a/src/ninegate-1.0/todo.txt
+++ b/src/ninegate-1.0/todo.txt
@@ -1,15 +1,7 @@
-dico
-> ninegate_keyterm pas necessaire si registration désactivé
-
-
> Rendre l'alias paramétrage par genconfig
> Ne pas supprimer/modifier les icons système
> Annonces pouvant $etre masquées par les utilisateurs
-> Cron à horaire fixe
-> Pages admin : gérer la notion de propriétaire de la page
-> Calendrier admin : gérer la notion de propriétaire du calendrier
-> Blog admin : gérer la notion de propriétaire du blog
> Gestion des signataires de charte
> Calendrier export ICS
diff --git a/tmpl/ninegate-template.yml b/tmpl/ninegate-template.yml
index edb7fd91..a0374d06 100644
--- a/tmpl/ninegate-template.yml
+++ b/tmpl/ninegate-template.yml
@@ -17,10 +17,12 @@ parameters:
# none = désactivation de l'inscription mais reset de password possible
# byuser = aucune validation par un administrateur, l'utilisateur valide son inscription par lui-même
# byadmin = validation de l'inscription par un administrateur, sauf si domaine de messagerie dans la liste blanche
- %if %%getVar("ninegate_syncldap", 'non') == "oui"
+ %if %%getVar("ninegate_masteridentity", 'SQL') == "SQL"
moderegistration: %%ninegate_moderegistration
+ keyterm: %%ninegate_keyterm # Taille mini du password
%else
moderegistration: none
+ keyterm: 8 # Taille mini du password
%end if
# Activation module
@@ -45,7 +47,6 @@ parameters:
numero_etab: %%numero_etab
colormain: %%ninegate_colormain # Couleur principale
fontcolorhover: %%ninegate_fontcolorhover # Couleur des polices sur fond de couleur principale
- keyterm: %%ninegate_keyterm # Taille mini du password
labelniveau01: %%ninegate_niveau01label # Label singulier du niveau 01 d'organisation
labelsniveau01: %%ninegate_niveau01labels # Label pluriel du niveau 01 d'organisation
iconniveau01: %%ninegate_niveau01icon # Icon du niveau 01 d'organisation