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