- 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
-> 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
-> 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
-> 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é
-> 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)
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
- 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.
- 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