ldapsaisie.git
11 years ago- LSldapObject :
Benjamin Renard [Wed, 8 Oct 2008 13:24:18 +0000 (13:24 +0000)]
- LSldapObject :
-> Ecriture de méthode standardisés pour la mise en relation de LSldapObject
 entre eux.

11 years ago- LSformElement_text_field.js
Benjamin Renard [Tue, 7 Oct 2008 16:10:44 +0000 (16:10 +0000)]
- LSformElement_text_field.js
-> Ajout d'une possibilite de mise en majuscule ou en minuscule
-> Ajout d'une possibilite de replacement d'espace/tabulation

11 years ago- LSformElement_text_field.js : Bouton auto-génération manuelle pour tout les
Benjamin Renard [Tue, 7 Oct 2008 15:48:48 +0000 (15:48 +0000)]
- LSformElement_text_field.js : Bouton auto-génération manuelle pour tout les
champs dont l'auro génération est configurée

11 years ago- LSattribute : Correction bug suit au commit précédent
Benjamin Renard [Tue, 7 Oct 2008 15:23:06 +0000 (15:23 +0000)]
- LSattribute : Correction bug suit au commit précédent

11 years ago- LSformRule : Uniformisation du passage de paramètres dans la variable 'params'
Benjamin Renard [Tue, 7 Oct 2008 15:16:33 +0000 (15:16 +0000)]
- LSformRule : Uniformisation du passage de paramètres dans la variable 'params'
et non pas 'param'

11 years ago- LSform_regex : Correction de la duplication du code d'erreur 301
Benjamin Renard [Tue, 7 Oct 2008 15:06:40 +0000 (15:06 +0000)]
- LSform_regex : Correction de la duplication du code d'erreur 301

11 years ago- LSmail : input type text plutot qu'un select lorsqu'il y a qu'un seul mail
Benjamin Renard [Tue, 7 Oct 2008 14:59:23 +0000 (14:59 +0000)]
- LSmail : input type text plutot qu'un select lorsqu'il y a qu'un seul mail
proposé
- LSformRule_email : possibilité de verifier si le domaine répond à une regex
- checkEmail() : ajout d'un paramètre en deuxième position pour tester le
domaine

11 years ago- LSformElement_select_object && LSattr_html_select_object
Benjamin Renard [Tue, 7 Oct 2008 12:53:43 +0000 (12:53 +0000)]
- LSformElement_select_object && LSattr_html_select_object
-> Correction d'un bug : inversion du cas par défaut de la méthode
 LSattr_html_select_object::refreshForm() (!$fromDNs)

11 years ago- LSformElement :: setValueFromPostData()
Benjamin Renard [Tue, 7 Oct 2008 12:44:49 +0000 (12:44 +0000)]
- LSformElement :: setValueFromPostData()
-> La méthode n'invoque plus la méthode refreshForm() de LSattr_html
- LSformElement_select_object :
-> Surcharge de la méthode setValueFromPostData() pour invoquer la méthode
 refreshForm() de LSattr_html_select_object
- LSattr_html_select_object :
-> La méthode refreshForm() prend un deuxième paramètres pour passer ou non
 en mode fromDNs (True par défaut)

11 years ago- LSformElement_select_object && LSattr_html_select_object :
Benjamin Renard [Tue, 7 Oct 2008 12:17:50 +0000 (12:17 +0000)]
- LSformElement_select_object && LSattr_html_select_object :
-> Refonte du cas de selection d'objet avec récupération d'une valeur autre
 que le DN :
- Durant tout le traitement des données, les DN des objets sont manipulés
- C'est seulement lors de la méthode exportValue() que les donnéés à
stocker sont récupérées.

11 years ago- LSdefault :: LSdebug
Benjamin Renard [Mon, 6 Oct 2008 15:53:52 +0000 (15:53 +0000)]
- LSdefault :: LSdebug
-> Modification de LSdebugHidden (a -> span)
-> Lors d'un double clic sur la fenetre de debug -> fermeture
- LSattribute : Correction de la méthode getFormVal()

11 years ago- LSaddon :: suppan : Correction de la méthode replaceAccents()
Benjamin Renard [Mon, 6 Oct 2008 15:18:17 +0000 (15:18 +0000)]
- LSaddon :: suppan : Correction de la méthode replaceAccents()

11 years ago- LSaddon :: supann : Correction de la valeur de la constante
Benjamin Renard [Mon, 6 Oct 2008 14:57:22 +0000 (14:57 +0000)]
- LSaddon :: supann : Correction de la valeur de la constante
LS_SUPANN_FIRSTNAME_ATTR

11 years ago- LSattr_html_select_object : Correction d'un bug dans la méthode getValue()
Benjamin Renard [Mon, 6 Oct 2008 14:53:32 +0000 (14:53 +0000)]
- LSattr_html_select_object : Correction d'un bug dans la méthode getValue()
- Lattribute : Correction d'un bug dans la méthode getFormVal()

11 years ago- modify.php : Pas de redirect lorsque le debug est activé
Benjamin Renard [Mon, 6 Oct 2008 13:46:41 +0000 (13:46 +0000)]
- modify.php : Pas de redirect lorsque le debug est activé

11 years ago- LSaddons : Correction des erreurs de génération CN & displayName
Benjamin Renard [Mon, 6 Oct 2008 13:36:41 +0000 (13:36 +0000)]
- LSaddons : Correction des erreurs de génération CN & displayName

11 years ago- LSform : Correction de bugs d'affichage
Benjamin Renard [Mon, 6 Oct 2008 13:11:14 +0000 (13:11 +0000)]
- LSform : Correction de bugs d'affichage
- LSattr_html_select_object : Correction d'un problème de chargement de de type
  d'objet
- LSformElement_select : Affichage d'un texte lorsque l'attribut n'a pas de
  valeur
- LSformElement_text :
  -> Ajout d'une possibilité de suppression des accents lors de l'autogénération
  -> Ajout d'un bouton pour l'autogénération manuelle
- LSaddons.supann : Ajout d'un addon pour le support Suppan
- LSsmoothbox : Affichage d'une image durant l'ouverture d'une page

12 years ago- LSformElement_select_object
Benjamin Renard [Sun, 28 Sep 2008 11:05:02 +0000 (11:05 +0000)]
- LSformElement_select_object
  -> Création d'un LSformElement_select_object_field pour séparer le traitement
     des champs entre eux.
  -> Utilisation des LSjsConfig[] au lieu de balise HTML pour la configuration.
  -> Ajout de la possibilité d'un attribut mono-valué et réaction à la variable
     de configuration multiple. Attention par défaut multiple vaut 0 et donc
     LSformElement_select_object passe en mono-valué.
- LSselect
  -> Correction d'un bug : Utilisation de la constante NB_LSOBJECT_LIST_SELECT
     plutôt que de NB_LSOBJECT_LIST
  -> Ajout d'une possibilité de sélection multiple ou simple en reaction a la
     variable GET multiple
- LSrelation : Modification pour activer la sélection multiple de LSselect

12 years ago- LSform :
Benjamin Renard [Sat, 27 Sep 2008 00:55:58 +0000 (00:55 +0000)]
- LSform :
  -> Redimentionnement des dt pour laisser plus de place aux labels
- LSformElement_boolean, LSformElement_select : Ajout d'un bouton clear
- L'ajout des boutons javascript a été déporté dans le code javascript :
  -> LSformElement_url
  -> LSformElement_mail
  -> LSformElement_rss
  -> LSformElement_xmp
- LSformElement_select_object
  -> Activation du champ de formulaire directement dans le javascript

12 years ago- LStips : Ajout de bulles d'aide
Benjamin Renard [Fri, 26 Sep 2008 18:03:56 +0000 (18:03 +0000)]
- LStips : Ajout de bulles d'aide
  -> help_info ajouté dans la configuration des attributs
- LSeepeople : Ajout d'une bulle d'aide pour loginshell
- LSdebug : Renomage des fonctions attachées :
    - debug() -> LSdebug()
    - debug_pring() -> LSdebug_print()
  -> Nétoyage des debug dans le code et renomage quand nécessaire.
  -> Ajout d'une fonctionnalité de dump de variable à LSdebug()
- LSsession : Correction d'un problème de chemin pour les scripts JS

12 years ago- LSform : correction de la méthode checkRequired() qui prennait mal en compte
Benjamin Renard [Fri, 26 Sep 2008 13:57:11 +0000 (13:57 +0000)]
- LSform : correction de la méthode checkRequired() qui prennait mal en compte
  les chaines "0"
- Ajout du type de donnée boolean :
  - class.LSattr_ldap_boolean.php
  - class.LSattr_html_boolean.php
  - class.LSformElement_boolean.php
- LSeepeople : Utilisation du type boolean pour l'attribut loginshell

12 years ago- LSview : ajout de input hidden pour contenir les informations du type et du
Benjamin Renard [Thu, 25 Sep 2008 15:15:33 +0000 (15:15 +0000)]
- LSview : ajout de input hidden pour contenir les informations du type et du
  DN de l'objet affiché.
- LSmail : Ajout d'une fonctionalité d'envoie de mail depuis l'interface.
  -> Modification de LSformElement_mail pour utiliser cette fonctionalité
  -> Agrémentation du fichier index_ajax.php
  -> Ajout d'un LSaddons :: mail
- LSsession :
  -> Ajout d'une méthode getEmailSender()
  -> Utilisation de la méthode getEmailSender() pour la partie de récupération
     de mot de passe
  -> Revue des méthodes loadLSaddon() et loadLSaddons()
- LSconfirmBox :
  -> Ajout de binding onClose() et onCancel()
- LSsmoothbox :
  -> Déport de la creation de la structure dans la méthode build()
  -> Suppression du principe de refreshElement au profit de binding sur les
     évenements onClose, onValid et onCancel
      -> Ajout des méthodes addEvent() et fireEvent()
      -> Suppression de la méthode setRefreshElement()
  -> Ajout de la méthode asNew() pour remettre l'objet dans son état d'origine
     pour l'utilisation simultané de l'objet par plusieurs autres
  -> Vérification lors du clique sur le closeBtn qu'une précédente confirmBox
     n'est pas déjà ouvert
  -> La méthode close() ne fait plus que fermer la LSsmoothbox et les méthodes
     valid() et cancel() gère les cas de fermeture et lance la méthode close()
  -> Ajout de la méthode openHTML() pour l'ouverture de la LSsmoothbox avec un
     code HTML passé en paramètre
  -> Ajout de la méthode setOption()
- LSrelation & LSformElement_select_object :
  -> Utilisation du principe d'évenement de la LSsmoothbox plutôt que du
     refreshElement
  -> Utilisation de la méthode asNew() pour eviter tout problème de concurence
- LSdefault : Ajout de la méthode displayInfos()

12 years ago- LSformElement : Correction des bugs de chargement des fichiers CSS
Benjamin Renard [Wed, 10 Sep 2008 12:30:31 +0000 (12:30 +0000)]
- LSformElement : Correction des bugs de chargement des fichiers CSS
- base.css : min-height sur #main

12 years ago- LSform :
Benjamin Renard [Tue, 9 Sep 2008 17:26:15 +0000 (17:26 +0000)]
- LSform :
-> Ajout d'un espace entre deux champs de formulaire d'un même attribut
-> Uniformisation de la non-appartenance des li a la classe LSform

12 years ago- LSformElement :
Benjamin Renard [Tue, 9 Sep 2008 17:10:55 +0000 (17:10 +0000)]
- LSformElement :
- Création d'un fichier css pour chacun des types
- Ajout du type ssh_key

12 years ago- login.tpl : Correction d'un oubli pour le support de LSinfos
Benjamin Renard [Tue, 9 Sep 2008 15:59:05 +0000 (15:59 +0000)]
- login.tpl : Correction d'un oubli pour le support de LSinfos

12 years ago- LSsession :
Benjamin Renard [Tue, 9 Sep 2008 15:48:07 +0000 (15:48 +0000)]
- LSsession :
  -> Ajout de la methode redirect()
  -> Ajout d'une possibilité d'affichage d'infos à au chargement de la page
    -> methode addInfo()
    -> modification de la methode displayTemplate() en conséquence
    -> modification de LSdefault.js et LSdefault.css en conséquence
- remove.php
  -> Redirection vers la liste des objets du même type que l'objet supprimé
     après sa suppression avec une demande de rafraichissement.
- modify.php
  -> Redirection vers la fiche de l'objet après sa modification avec affichage
     d'un message. (Feature Request #1702)
- LSaddons :
  -> FTP : support FTP a travers la librairie PEAR :: Net_FTP
  -> Maildir : Pour la création et la suppresion de la Maildir d'un utilisateur
  -> Posix : Ajout de la méthode createHomeDirectoryByFTP() et correction d'un
     bug dans l'affichage des erreurs
  -> Samba : Correction d'un bug dans l'affichage des erreurs
- LSldapObject :
  -> Ajout d'une possibilité de trigger personnalisé à travers la configuration
     d'un LSobjet :
      -> after_create
      -> after_delete
  -> Renomage du trigger before_save et after_save en before_modify et
     after_modify.

12 years ago- config.inc.php :
Benjamin Renard [Wed, 6 Aug 2008 17:04:03 +0000 (17:04 +0000)]
- config.inc.php :
  -> Ajout d'une configuration Multi-niveau utilisant LSeecompany
- LSeecompany :
  -> Refonte
  -> Définition dans le schéma LSexample
- LSldapOject :
  -> container_auto_create : auto création des containers de LSobject dans les
  LSobjects définissant les subDn
  -> Ajout de trigger :
    -> Avant suppression beforeDelete() et après afterDelete()
      -> Gestion des LSrelations définies et ayant une méthode remove_function
      définie
    -> Après la création : afterCreate()
      -> auto création des containers de LSobject dans les LSobjects
      définissant les subDn
- LSldap :
  -> Nouvelle méthode getNewEntry()
  -> méthode getEntry() : utilisation de getNewEntry() en cas de nouvelle entrée
- create.php :
  -> Plus de redirection vers la fiche de l'objet après création si des erreurs
  sont définies.
- LSexample :
  -> Ajout de l'objectClass LSeecompany
  -> Adaptation du fichier ldif

12 years ago- LSformElement_mail & LSformElement_rss & LSformElement_xmpp :
Benjamin Renard [Mon, 4 Aug 2008 10:45:42 +0000 (10:45 +0000)]
- LSformElement_mail & LSformElement_rss & LSformElement_xmpp :
-> Correction d'erreurs d'affichage
- LSformElement_mail.js & LSformElement_xmpp.js :
-> Correction d'erreurs de comportement au clique sur les boutons

12 years ago- LSrelation : Correction d'un bug : les boutons delete ne fonctionnaient plus.
Benjamin Renard [Thu, 31 Jul 2008 10:27:30 +0000 (10:27 +0000)]
- LSrelation : Correction d'un bug : les boutons delete ne fonctionnaient plus.

12 years ago- LSrelation :
Benjamin Renard [Thu, 31 Jul 2008 09:16:25 +0000 (09:16 +0000)]
- LSrelation :
  -> Les noms des objets sont maintenant cliquable et nous emmènent sur la
  fiche de l'objet correspondant
- LSformElement_select_object :
  -> Les noms des objets sont maintenant cliquable et nous emmènent sur la
  fiche de l'objet correspondant
- LSformElement :
  -> Ajout de deux types d'élements de formulaire :
    -> LSformElement_mail : Adresse mail
    -> LSformElement_xmpp : Adresse xmpp
- LSattribute :
  -> uniformisation des données des attributs (tous des array())
    -> modifications des méthodes loadData() & reloadData()
  -> Correction des bugs induits par cette modification :
    - trunk/includes/class/class.LSattr_html_select_list.php
    - trunk/includes/class/class.LSldapObject.php
    - trunk/includes/class/class.LSattr_html_select_object.php
    - trunk/includes/class/class.LSattr_ldap_date.php
    - trunk/includes/class/class.LSsession.php
    - trunk/includes/addons/LSaddons.samba.php
  -> Correction d'un bug concernant le refresh des formulaires (#1695)
    -> modification de la méthode refreshForm()
- LSsession : Correction d'un bug d'affichage du nom de l'utilisateur connecté

12 years ago- LSselect : Correction d'un bug de sélection du topDn lors d'une recherche
Benjamin Renard [Tue, 29 Jul 2008 16:30:34 +0000 (16:30 +0000)]
- LSselect : Correction d'un bug de sélection du topDn lors d'une recherche
chargée à partir du cache lui même créé par LSsearch

12 years ago- LSldapObject : Correction d'un bug dans l'interprétation d'un rename
Benjamin Renard [Tue, 29 Jul 2008 15:57:04 +0000 (15:57 +0000)]
- LSldapObject : Correction d'un bug dans l'interprétation d'un rename

12 years ago- LSrelation :
Benjamin Renard [Tue, 29 Jul 2008 15:44:28 +0000 (15:44 +0000)]
- LSrelation :
  -> Correction d'un bug dans l'affichage des objets en relations après un
  refresh Ajax
  -> Le topDn pour l'affichage des objets en relation est maintenant celui de
  tout l'annuaire (màj de la méthode LSeegroup::listUserGroups())
- LSselect :
  -> Correction d'un bug JS pour l'affichage des infos de debug & des erreurs
  à l'ouverture.

12 years ago- LSldap : Ajout des messages d'erreurs Net_LDAP2 lors des remove() et
Benjamin Renard [Tue, 29 Jul 2008 14:23:47 +0000 (14:23 +0000)]
- LSldap : Ajout des messages d'erreurs Net_LDAP2 lors des remove() et
des move().

12 years ago- LSldapObject :
Benjamin Renard [Tue, 29 Jul 2008 13:45:02 +0000 (13:45 +0000)]
- LSldapObject :
  -> Ajout de la possibilité de changer le RDN d'un objet
    -> Mise à jour automatique des relations définis avec les autres types
    d'objet à partir du moment que le paramètre 'rename_function' est défini
    dans la configuration de la relation
    -> Ajout des méthodes suivantes :
      -> beforeRename() : Executer avant le changement de DN elle permet de
      préparer le renomage.
      -> afterRename() : Executer après le changement de DN elle finalise le
      renomage.
    -> Méthode submitData() : prise en charge du changement du RDN
- LSrelation :
  -> Correction d'une erreur dans index_ajax.php : le paramètre
  $relationConf['remove_function'] n'était pas utilisé
- LSeegroup :
  -> Création d'une propriété $userObjectType pour stocké le type des objets
  utilisateurs
  -> Création de la méthode renameOneMember() pour assurer les modifications
  nécéssaire lors du changement de DN d'un utilisateur
- LSformElement_date : Suppression du chargement du fichier js : calendar-setup
  inutile l'utilisation faite de jscalendar.
- LSattribute :
  -> Ajout d'une possibilité pour générer une valeur à partir d'un format de
  chaine et la méthode getFData() des objets LSldapObject. Cette méthode fait
  référence au paramètre 'generate_value_format' de la configuration d'un
  attribut pour générer la valeur
- LSldap :
  -> Ajout d'une méthode move() pour changer le DN d'un objet
- LSsession :
  -> Ajout de la méthode changeAuthUser() pour changer l'utilisateur connecté
  en cour de session. (Utile lors de la modification de l'utilisateur par lui
  même)
- functions.php : Correction d'un bug dans la fontion getFData().
- modify.php : Vérification des droits de l'utilisateur après chargement et
  eventuellement modification de celui-ci pour intégrer les eventuelles
  modifications faites par l'utilisateur.

12 years ago- LSformElement_text_field.js :
Benjamin Renard [Mon, 28 Jul 2008 17:14:37 +0000 (17:14 +0000)]
- LSformElement_text_field.js :
-> Correction d'un bug lors d'FX concurrent
-> this.onChangeColor : mis en paramètre de la couleur lors d'un changement.

12 years ago- Correction d'erreur de syntaxe dans la composition d'expressions régulières
Benjamin Renard [Mon, 28 Jul 2008 17:06:40 +0000 (17:06 +0000)]
- Correction d'erreur de syntaxe dans la composition d'expressions régulières

12 years ago- function.js :
Benjamin Renard [Mon, 28 Jul 2008 16:30:40 +0000 (16:30 +0000)]
- function.js :
  -> création d'un fichier functions.js pour extraire la partie LSdebug de
  LSdefault.js.
  -> création d'une méthode getFData() sensiblement la même quand PHP
- LSformElement_text : Création d'une possibilité d'auto-génération en JS de la
  valeur à partir des autres champs du formulaire.
- LSconfirmBox && LSsmoothbox :
  -> ajout d'une méthode positionWhenScrolling() pour le placement de la box
  lors du scroll
- LSconfirmBox : Correction d'un bug IE à la fermeture

12 years ago- Problème dans LSsession : assort() sur des tableaux vides
Benjamin Renard [Sat, 19 Jul 2008 19:14:57 +0000 (19:14 +0000)]
- Problème dans LSsession : assort() sur des tableaux vides
- LSselect : Selection d'un objet lorsqu'on clique sur son non
- LSconfirmBox : Correction erreur syntax JS
- LSformElement_url : Correction erreur JS avec Opera

12 years ago- LSsession : Trie aplhabétique lors de la sélection du subDn
Benjamin Renard [Fri, 18 Jul 2008 15:20:52 +0000 (15:20 +0000)]
- LSsession : Trie aplhabétique lors de la sélection du subDn
- LSldapObject : méthode getValue()
  -> Ajout des possibilité de retour :
    - 'subDn' => le DN du subDn
    - 'subDnName' => le nom du subDn

12 years ago- trunk/includes/class/class.LSattr_html_textarea.php
Benjamin Renard [Fri, 18 Jul 2008 14:43:19 +0000 (14:43 +0000)]
- trunk/includes/class/class.LSattr_html_textarea.php
  -> Correction d'un bug : reste d'une impossibilité d'une valeur multiple
- trunk/includes/class/class.LSattr_html_image.php &
  trunk/includes/class/class.LSattr_html_password.php
  -> Correction d'un bug : Retour d'erreur lors d'une valeur multiple
- trunk/includes/class/class.LSattribute.php :
  -> Correction d'un bug lors d'un mauvais retour du LSattr_html::addToForm()
- trunk/includes/js/LSdefault.js : Correction d'un bug d'affichage des erreurs

12 years ago- config.inc.php : Ajout d'une constante LS_CSS_DIR
Benjamin Renard [Fri, 18 Jul 2008 14:02:46 +0000 (14:02 +0000)]
- config.inc.php : Ajout d'une constante LS_CSS_DIR
- Ajout d'un LSformElement Date :
  -> includes/class/class.LSattr_ldap_date.php
  -> includes/class/class.LSattr_html_date.php
  -> includes/class/class.LSformElement_date.php
  -> includes/class/class.LSformRule_date.php
  -> includes/libs/jscalendar
  -> includes/js/LSformElement_date.js
  -> includes/js/LSformElement_date_field.js
  -> templates/images/calendar.png
- LSformElement : Ajout d'une méthode exportValues() utilisée par
  LSform::exportValues()
- LSform :
  -> Utlisation de LSformElement::exportValues() pour exporter les données
  du formulaire
  -> Méthode setValuesFromPostData() est désormais invoqué à chaque invocation
  de la méthode validate()
- LSformElement_select_object : Ajout d'une méthode exportValues() pour coller
  au nouveau mode d'exportation des données de l'annuaire
- LSldapObjet : Correction d'un bug potentiel (foreach sur une variable à false)
  dans la méthode updateData()
- LSsession :
  -> Méthode addCssFile() & addJSscript() : ajout d'un paramètre pour la
  possibilité d'inclusion de fichier externe (hors des dossiers par défaut
  ex: les libs)
  -> Utilisation de la Constante LS_CSS_DIR au lieu d'une chemin en dure
  -> Paramètrage JS depuis Php :
    -> Méthode addJSconfigParam() : ajouter un paramètre de config. JS
    -> Méthode displayTemplate() adaptée pour
    -> top.tpl : adapté pour afficher une div contenant les paramètres JSONisés
    -> LSdefault.css : adapté pour ne pas afficher la div contenant les params.
    -> LSdefault.js : récupère les informations et Initialise une variable
    javascript LSjsConfig
- LSconfirmBox : Correction d'un debug : "delete this;"

12 years ago- select.php & view.php : Correction d'un bug concernant le trie lors d'un
Benjamin Renard [Tue, 15 Jul 2008 16:24:35 +0000 (16:24 +0000)]
- select.php & view.php : Correction d'un bug concernant le trie lors d'un
  rafraichissement.
- base.css : netoyage
- LSform.js :
  -> initializeLSform_AddAndRemoveBtns() : Modularisation des ajouts
     d'évenements
  -> Ajout du concept de modules permettant l'initialisation JS à l'ajout d'un
     field vide d'un type avancé
- Ajout de types de champs de formulaire :
  -> LSformElement_url : Un liens web (URL)
  -> LSformElement_rss : Un lien RSS
- class.LSformElement.php :
  -> ajout de la méthode getTitle() : Texte descriptif du champ
- LSdefault.js : Correction de la déclaration de la variable LSdebug_active
- modify.php : Modification du titre des pages

12 years ago- Passage à Mootools v1.2templates/LSrelations.tpl
Benjamin Renard [Sat, 5 Jul 2008 20:28:49 +0000 (20:28 +0000)]
- Passage à Mootools v1.2templates/LSrelations.tpl
-> config.inc.php :
- Deux fichiers js à include au lieu d'un seul
- Suppression du Debugger (Debugger.js incompatible)
- LSformElement_image : refonte de l'affichage
- Templates :
- LSview-action : Passage aux balises ul/li plutôt que p/a
- select.tpl : correction d'un bug concernant la sélection du subDn actif
- Création de LSconfirmBox : module de confirmation
- JS :
-> LSform.js : Modularisation du code :
- LSformElement_select_object.js
- LSformElement_image.js
- LSformElement_password.js
- CSS :
-> Modularisation :
- LSselect.css
- LSrelation.css
- LSrelation :
-> Refonte du mécanisme JS
-> Modification de l'affichage
-> Ajout d'une confirmation à la suppresion (LSconfirmBox)
- LSsmoothbox : Refonte profonde
- view.php :
 - Correction d'un bug : la colone action était vide lors de la mise en cache
   par LSselect.
- LSldapObject :
- getDisplayValue() : ajout d'une possibilité de l'affichage du subDn en plus
du nom
- LSsession : ajout d'un méthode haveSubDn()
- JS :
 - Modularisation de la verification d'une requete Ajax
  -> LSdefault : nouvelles méthodes :
-> checkAjaxReturn() : Pour les retours JSON
-> ajaxDisplayDebugAndError() : Pour les retours HTML (Type LSselect)

12 years ago- LSformRule_telephonenumber : Ajout d'une règle de validation d'un numéro
Benjamin Renard [Mon, 23 Jun 2008 20:23:53 +0000 (20:23 +0000)]
- LSformRule_telephonenumber : Ajout d'une règle de validation d'un numéro
  de téléphone (syntaxe française : 10 chiffres)

12 years ago- LSldapObject : Ajout des méthodes suivantes :
Benjamin Renard [Sat, 21 Jun 2008 16:16:15 +0000 (16:16 +0000)]
- LSldapObject : Ajout des méthodes suivantes :
  -> getSubDnValue()
  -> getSubDnName()
- LSview/LSselect : utilisation de la méthode getSubDnName() plutôt que le
  code en local
- config.inc.php :
  -> Modification du paramètre ldapServer['subDn']
  -> Ajout du paramètre LSaccess pour la composition du menu hors config subDn
  -> Suppression ldapServer['LSobjets'] : suppression du pré-chargement
     (cf.ci-dessous)
- LSsession :
  -> Rédéfinition de la méthode de construction du menu de l'interface
     (bug #1665)
  -> Mise en cache de LSaccess
  -> top.tpl : le bouton de rafraichissement subDn devient un bouton de
     rafraichissement génerale de LSsession (config / LSaccess / subDn)
  -> Suppression du pré-chargement des objets et donc de la méthode
     loadLSobjects()
  -> Ajout d'une méthode in_menu() utilisé entre par la méthode canAccess()
     pour valider les accès aux objets
- create.php : Correction d'un bug de chargement d'objet.
- config.error_code.php : Correction bug encodage
- index_ajax.php :
  -> Correction de bugs de chargement d'objets
  -> Suppression du code de gestion des retours d'erreur multiplié et inutile

12 years ago- LSview / LSselect :
Benjamin Renard [Fri, 20 Jun 2008 15:52:15 +0000 (15:52 +0000)]
- LSview / LSselect :
  -> Ajout d'une fonctionnalité de trie par colonne
  -> template/code : modification du principe de tr.bis
  -> LSselect.js : correction d'un bug dans la méthode oncheckboxChange()
- LSsession :
  -> Ajout d'une méthode isSubDnLSobject()
  -> Correction d'un bug dans la méthode getSortSubDnLdapServer()

12 years ago- Modification du formulaire de récupération de mot de passe : Ajout d'un
Benjamin Renard [Thu, 19 Jun 2008 14:20:59 +0000 (14:20 +0000)]
- Modification du formulaire de récupération de mot de passe : Ajout d'un
  message guidant l'utilisateur.

12 years ago- LSformElement_password : Ajout d'une fonctionnalité de vérification du mot
Benjamin Renard [Thu, 19 Jun 2008 14:07:57 +0000 (14:07 +0000)]
- LSformElement_password : Ajout d'une fonctionnalité de vérification du mot
  de passe dans l'annuaire.
- LSldapObject :
  -> Ajout d'une méthode isNew()
  -> Correction/mise à jour des commentaires
- LSform.js : Correction d'un bug dans la méthode
  onLSformElement_password_generate_btnClick

12 years ago- Modification des templates :
Benjamin Renard [Wed, 18 Jun 2008 12:27:35 +0000 (12:27 +0000)]
- Modification des templates :
 -> Le choix du niveau est maintenant dans le menu de gauche
 -> Le logo est cliquable (retour à l'accueil)
- Mise en cache des subDnLdapServer (sous-niveaux)
- Modification majeur sur le module de recherche :
  -> Refonte du mécanisme de la page
-> Ajout du cache de recherche (gain notable de rapidité)
-> Ajout d'un message quand la recherche ne retourne aucun résultat
-> Possibilité de faire une recherche récursive
- Personnalisation rendu possible du nom donné au concepte de niveau
- LSldapObject : Correction d'un bug dans la méthode listObjects() : Warning
  lors de certains retours vides.
- LSsession :
  -> Création de méthode pour centraliser les tests d'activation des caches
  -> Proprité ajax_displate : permet l'affichage des debugs à travers les
   requêtes ajax du type 'update'
- LSsmoothbox : Modification de l'affichage

12 years ago(no commit message)
Benjamin Renard [Thu, 5 Jun 2008 13:53:37 +0000 (13:53 +0000)]

12 years ago- Ajout d'un module de récupération de mot de passe (Feature Requests #1662)
Benjamin Renard [Thu, 5 Jun 2008 13:21:18 +0000 (13:21 +0000)]
- Ajout d'un module de récupération de mot de passe (Feature Requests #1662)
- Externalisation de la fonction generatePassword()
- LSform : ajout de la méthode setPostData()
- LSsession_login.js : externalisation du code pour masque la sélection du niveau
- LSformRule : externalisation de la fonction checkMail()
- debug : gestion de l'affichage de dump d'objet
- Mise à jour de LSexample

12 years ago - Correction bug [#1664] Pas d'image de chargement Ajax
Benjamin Renard [Thu, 15 May 2008 15:21:54 +0000 (15:21 +0000)]
 - Correction bug [#1664] Pas d'image de chargement Ajax
   de la liste des serveurs sur la page de login

12 years ago - Modification de LSformElement_password_generate :
Benjamin Renard [Thu, 15 May 2008 13:27:47 +0000 (13:27 +0000)]
 - Modification de LSformElement_password_generate :
  Modification du bouton view en hide (et vise versa)

12 years ago - Ajout d'information lors d'erreurs Net_LDAP
Benjamin Renard [Thu, 15 May 2008 12:49:03 +0000 (12:49 +0000)]
 - Ajout d'information lors d'erreurs Net_LDAP

12 years ago - Uniformisation de la syntax des commentaires
Benjamin Renard [Thu, 15 May 2008 10:56:55 +0000 (10:56 +0000)]
 - Uniformisation de la syntax des commentaires

12 years ago - Correction bug [#1672] Les attributs vides ne sont pas supprimés
Benjamin Renard [Thu, 15 May 2008 10:01:59 +0000 (10:01 +0000)]
 - Correction bug [#1672] Les attributs vides ne sont pas supprimés

12 years ago- Correction bug [#1670] LSformElement_select_object : Bug important lors d'une valid...
Benjamin Renard [Wed, 14 May 2008 14:43:23 +0000 (14:43 +0000)]
- Correction bug [#1670] LSformElement_select_object : Bug important lors d'une validation intermédiaire
-> Uniformisation du passage en argument du LSattr_html au moment de l'ajout d'un élement à un formulaire
-> Utilisation de la méthode LSattr_html::refreshForm() au moment du LSform::setValuesFromPostData()
- Correction bug [#1669] Modification d'objet : le type d'objet n'est pas chargé

12 years ago- Correction bug [#1668] Variables GET non récupérées après
Benjamin Renard [Wed, 14 May 2008 09:24:47 +0000 (09:24 +0000)]
- Correction bug [#1668] Variables GET non récupérées après
  une ré-identification

12 years ago- Correction bug [#1666] Message d'erreur lors d'une requête Ajax lorsque
Benjamin Renard [Wed, 14 May 2008 09:05:06 +0000 (09:05 +0000)]
- Correction bug [#1666] Message d'erreur lors d'une requête Ajax lorsque
  l'utilisateur n'est pas (ou plus) authentifié.

12 years ago- Correction d'un bug Ajax sur LSselect.js (Method oncheckboxChangeComplete())
Benjamin Renard [Tue, 13 May 2008 20:25:03 +0000 (20:25 +0000)]
- Correction d'un bug  Ajax sur LSselect.js (Method oncheckboxChangeComplete())

12 years ago - LSformElement_password : autogénération de password
Benjamin Renard [Wed, 7 May 2008 14:09:47 +0000 (14:09 +0000)]
 - LSformElement_password : autogénération de password
 - index_ajax.php : Mutalisation de la gestion du retour de l'"imgload"

12 years ago- template/top.tpl - Champ Top DN -> refresh vers index.php automatiquement
Benjamin Renard [Mon, 5 May 2008 14:49:34 +0000 (14:49 +0000)]
- template/top.tpl - Champ Top DN -> refresh vers index.php automatiquement

12 years ago- bug Addons Samba - Génération uidnumber
Benjamin Renard [Mon, 5 May 2008 14:39:41 +0000 (14:39 +0000)]
- bug Addons Samba - Génération uidnumber
- [#1663] Error when adding a person : adaptation à la version 2 de Net_LDAP

12 years ago- bug syntax LSrelation.js
Benjamin Renard [Mon, 5 May 2008 12:28:16 +0000 (12:28 +0000)]
- bug syntax LSrelation.js
- bug [#1660] Suppress of DNs containing other DNs : ajout de la recursivité dans la suppression d'un DN

12 years ago- Passage en UTF-8 de tout les fichiers sources
Benjamin Renard [Fri, 25 Apr 2008 14:09:27 +0000 (14:09 +0000)]
- Passage en UTF-8 de tout les fichiers sources
- Ajout du meta UTF-8 (top.tpl)

12 years ago- Modifications diverses suite à plusieurs mise en production :
Benjamin Renard [Fri, 25 Apr 2008 13:48:12 +0000 (13:48 +0000)]
- Modifications diverses suite à plusieurs mise en production :
        - Correction de bugs
        - Passage à Net_LDAP2
        - Ajout du changement de niveau de l'annuaire durant la navigation

12 years ago- Ajout du support des images (LSattr_html / LSformElement / LSformRule)
Benjamin Renard [Tue, 26 Feb 2008 17:40:05 +0000 (17:40 +0000)]
- Ajout du support des images (LSattr_html / LSformElement / LSformRule)
- Ajout du principe de relations entre type d'objets (LSrelation)
  Exemple : Utilisateur appartenant à un groupe
- Ajout du LSformElement_select_object :
  Sélection d'un objet à travers une interface plus conviviale qu'une liste
  déroulante.

12 years ago- Développement des capacité de l'interface (ajout / suppression / copie / modification)
Benjamin Renard [Tue, 12 Feb 2008 17:59:44 +0000 (17:59 +0000)]
- Développement des capacité de l'interface (ajout / suppression / copie / modification)
- Création d'un annuaire de test (dossier lsexample)
- Debug divers

12 years ago- Ajout de la gestion des droits (A étendre et debugger)
Benjamin Renard [Fri, 8 Feb 2008 17:39:24 +0000 (17:39 +0000)]
- Ajout de la gestion des droits (A étendre et debugger)
- Propagation des possibilités de l'interface

12 years agoModification templates/css pour comptaibilité IE
Benjamin Renard [Tue, 5 Feb 2008 18:28:45 +0000 (18:28 +0000)]
Modification templates/css pour comptaibilité IE

12 years agoRectification d'erreurs de manipulation d'SVN.
Benjamin Renard [Tue, 5 Feb 2008 16:13:38 +0000 (16:13 +0000)]
Rectification d'erreurs de manipulation d'SVN.

12 years ago- Ecriture du LSsession
Benjamin Renard [Tue, 5 Feb 2008 16:11:21 +0000 (16:11 +0000)]
- Ecriture du LSsession
- Mise en place des templates Smarty
- Adaptation du code au templates Smarty
- index_ajax.php -> Code php des réponses Ajax de l'interface
- includes/js -> Partie JavaScript (Mootools) de l'interface

12 years agoGros commit avec principalement la suppression de HTML_QuickForm (qui s'est révélé...
Benjamin Renard [Thu, 15 Nov 2007 18:07:24 +0000 (18:07 +0000)]
Gros commit avec principalement la suppression de HTML_QuickForm (qui s'est révélé trop peu
souple) remplacé par la classes LSform qui réimplemente pas mal de fonctionnalités de
HTML_QuickForm en gérant nativement que tout les champs soit à valeurs multiples.

Dans l'état actuel, la modification et la création d'objet sont gérés.

B.Renard

13 years agoInitial import
Benjamin Renard [Thu, 29 Mar 2007 16:10:14 +0000 (16:10 +0000)]
Initial import

13 years agoStart
Benjamin Renard [Fri, 9 Mar 2007 17:32:07 +0000 (17:32 +0000)]
Start