From bfedaf5ba8ad3e9adce05add71af43c96923a07b Mon Sep 17 00:00:00 2001
From: hawkspar <quentin.chevalier@polytechnique.edu>
Date: Sat, 2 Feb 2019 12:27:00 +0100
Subject: [PATCH] Retouche fonctions add

---
 src/ldap/export/group.ts | 2 +-
 src/ldap/export/user.ts  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/ldap/export/group.ts b/src/ldap/export/group.ts
index 442c29a..af2a05d 100644
--- a/src/ldap/export/group.ts
+++ b/src/ldap/export/group.ts
@@ -178,7 +178,7 @@ export class Group {
      * @summary Fonction qui créé un nouveau groupe dans le LDAP.
      * @desc Cette fonction fait une utilisation massive d'eval pour anonymiser son code ; c'est mal et cela suppose que beaucoup de soins ont été pris lors de
      * l'escape de ses paramètres. Appelle {@link LDAP.add} et {@link LDAP.change}, mais aussi {@link Tools.add}
-     * pour gérer les groupes du nouvel utilisateur. Attention une manip FOIREUSE est cachée dedans.
+     * pour gérer les groupes du nouvel utilisateur. Cettte application permet de rajouter des utilisateurs à toutes les catégories du groupe.
      * @arg {groupData} data - Dictionnaire des informations utilisateurs (voir détail des champs dans ldapConfig.json)
      * @return {Promise(boolean)} `true` si la modification s'est bien déroulée, false sinon
      * @async
diff --git a/src/ldap/export/user.ts b/src/ldap/export/user.ts
index a36e587..3acebc1 100644
--- a/src/ldap/export/user.ts
+++ b/src/ldap/export/user.ts
@@ -63,7 +63,7 @@ export class User {
      * @summary Fonction qui créé un nouvel utilisateur dans le LDAP.
      * @desc Appelle {@link LDAP.add} bien sûr, mais aussi {@link Tools.add} pour gérer les groupes du nouvel utilisateur.
      * @arg {userData} data - Dictionnaire des informations utilisateurs. Des erreurs peuvent apparaître si tous les champs ne sont pas remplis.
-     * Cette application ne permet pas de rejoindre des groupes.
+     * Cette application permet de rejoindre des groupes en masse pour toute catégorie.
      * @return {Promise(boolean)} `true` si la modification s'est bien déroulée, false sinon
      * @async
      * @static
@@ -75,7 +75,7 @@ export class User {
         // uid de base généré à partir de nom et prénom, plus potentiellement promo et un offset
         // MEF mélange de Promise et de fonction standard
         try {
-            Tools.generateUid(data['givenName'],data['lastName'],data['promotion']).then(id => { vals[ldapConfig.key_id]=id; } );
+            Tools.generateUid(data['givenName'],data['lastName'],data['birthdate']).then(id => { vals[ldapConfig.key_id]=id; } );
         }
         catch(err) {
             throw "Erreur lors de la génération d'un hruid pour un nouvel utilisateur.";
-- 
GitLab