Commit graph

  • 45856aca50 - LSldapObject : Correction d'un bug dans l'interprétation d'un rename Benjamin Renard 2008-07-29 15:57:04 +0000
  • c17f9224fa - 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. Benjamin Renard 2008-07-29 15:44:28 +0000
  • 83922b5522 - LSldap : Ajout des messages d'erreurs Net_LDAP2 lors des remove() et des move(). Benjamin Renard 2008-07-29 14:23:47 +0000
  • c78a95c1d5 - 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. Benjamin Renard 2008-07-29 13:45:02 +0000
  • eb64909db6 - 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. Benjamin Renard 2008-07-28 17:14:37 +0000
  • dd5815ee8f - Correction d'erreur de syntaxe dans la composition d'expressions régulières Benjamin Renard 2008-07-28 17:06:40 +0000
  • 1228e42fc7 - 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 Benjamin Renard 2008-07-28 16:30:40 +0000
  • 6e217e07fa - 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 Benjamin Renard 2008-07-19 19:14:57 +0000
  • d4f4c5e387 - 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 Benjamin Renard 2008-07-18 15:20:52 +0000
  • fce0276f57 - 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 Benjamin Renard 2008-07-18 14:43:19 +0000
  • acd0c69e23 - 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;" Benjamin Renard 2008-07-18 14:02:46 +0000
  • 7c37c65366 - 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 Benjamin Renard 2008-07-15 16:24:35 +0000
  • 8d8ede930c - 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) Benjamin Renard 2008-07-05 20:28:49 +0000
  • b92c7d281a - LSformRule_telephonenumber : Ajout d'une règle de validation d'un numéro de téléphone (syntaxe française : 10 chiffres) Benjamin Renard 2008-06-23 20:23:53 +0000
  • 7f82e8eb49 - 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 Benjamin Renard 2008-06-21 16:16:15 +0000
  • a8931db30d - 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() Benjamin Renard 2008-06-20 15:52:15 +0000
  • 582ac60fe9 - Modification du formulaire de récupération de mot de passe : Ajout d'un message guidant l'utilisateur. Benjamin Renard 2008-06-19 14:20:59 +0000
  • b1dccb033e - 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 Benjamin Renard 2008-06-19 14:07:57 +0000
  • dd80110e6d - 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 Benjamin Renard 2008-06-18 12:27:35 +0000
  • 69f0b35ca6 Benjamin Renard 2008-06-05 13:53:37 +0000
  • 1c2991bc5b - 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 Benjamin Renard 2008-06-05 13:21:18 +0000
  • 7d9399bffe - Correction bug [#1664] Pas d'image de chargement Ajax de la liste des serveurs sur la page de login Benjamin Renard 2008-05-15 15:21:54 +0000
  • ab87eded0e - Modification de LSformElement_password_generate : Modification du bouton view en hide (et vise versa) Benjamin Renard 2008-05-15 13:27:47 +0000
  • a1b75aab6b - Ajout d'information lors d'erreurs Net_LDAP Benjamin Renard 2008-05-15 12:49:03 +0000
  • 2a09d9855a - Uniformisation de la syntax des commentaires Benjamin Renard 2008-05-15 10:56:55 +0000
  • 6e8c58392d - Correction bug [#1672] Les attributs vides ne sont pas supprimés Benjamin Renard 2008-05-15 10:01:59 +0000
  • c6bcdfeafa - 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é Benjamin Renard 2008-05-14 14:43:23 +0000
  • a8daef44f7 - Correction bug [#1668] Variables GET non récupérées après une ré-identification Benjamin Renard 2008-05-14 09:24:47 +0000
  • 3eeb385d90 - Correction bug [#1666] Message d'erreur lors d'une requête Ajax lorsque l'utilisateur n'est pas (ou plus) authentifié. Benjamin Renard 2008-05-14 09:05:06 +0000
  • 9b0fb18008 - Correction d'un bug Ajax sur LSselect.js (Method oncheckboxChangeComplete()) Benjamin Renard 2008-05-13 20:25:03 +0000
  • 418e63d2a3 - LSformElement_password : autogénération de password - index_ajax.php : Mutalisation de la gestion du retour de l'"imgload" Benjamin Renard 2008-05-07 14:09:47 +0000
  • 683916b6e6 - template/top.tpl - Champ Top DN -> refresh vers index.php automatiquement Benjamin Renard 2008-05-05 14:49:34 +0000
  • 03edde1437 - bug Addons Samba - Génération uidnumber - [#1663] Error when adding a person : adaptation à la version 2 de Net_LDAP Benjamin Renard 2008-05-05 14:39:41 +0000
  • 7383def59b - bug syntax LSrelation.js - bug [#1660] Suppress of DNs containing other DNs : ajout de la recursivité dans la suppression d'un DN Benjamin Renard 2008-05-05 12:28:16 +0000
  • 773350cbae - Passage en UTF-8 de tout les fichiers sources - Ajout du meta UTF-8 (top.tpl) Benjamin Renard 2008-04-25 14:09:27 +0000
  • 748c9d3ec3 - Modifications diverses suite à plusieurs mise en production : - Correction de bugs - Passage à Net_LDAP2 - Ajout du changement de niveau de l'annuaire durant la navigation Benjamin Renard 2008-04-25 13:48:12 +0000
  • 1e2316d76f - 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. Benjamin Renard 2008-02-26 17:40:05 +0000
  • bcebcb311c - Développement des capacité de l'interface (ajout / suppression / copie / modification) - Création d'un annuaire de test (dossier lsexample) - Debug divers Benjamin Renard 2008-02-12 17:59:44 +0000
  • 7d2e3baf8b - Ajout de la gestion des droits (A étendre et debugger) - Propagation des possibilités de l'interface Benjamin Renard 2008-02-08 17:39:24 +0000
  • 61ba918a42 Modification templates/css pour comptaibilité IE Benjamin Renard 2008-02-05 18:28:45 +0000
  • 847f929407 Rectification d'erreurs de manipulation d'SVN. Benjamin Renard 2008-02-05 16:13:38 +0000
  • c943289169 - 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 Benjamin Renard 2008-02-05 16:11:21 +0000
  • 337be06f1f 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. Benjamin Renard 2007-11-15 18:07:24 +0000
  • 684e7fac8d Initial import Benjamin Renard 2007-03-29 16:10:14 +0000
  • d5762b1ec2 Start Benjamin Renard 2007-03-09 17:32:07 +0000