-> Adaptation pour coller avec les modifications du template default
- Templates default & black :
-> Chasse au images inutilisées
-> Adapatation du template login suite au remplacement du logo
j'espère pour voir bientôt ajouté au SVN. Cela me fait mettre le doit sur
quelques problèmes de nommages, d'organisation que j'ai corrigé sur le fait :
- Concepte de level était enfaite celui de subDn : seule le nom subDn doit
rester.
- Le concept de LSrights dans LSsession et config.inc.php était mal nommé.
Il correspond plus à la définition de LSprofile en réalité. Je l'ai renommé
ainsi.
- Les paramètres authobject et authobject_pwdattr n'étaient pas très représentatif.
Je les ai renommé en authObjectType et authObjectTypeAttrPwd.
- Templates :
-> Correction du template default dans le but de changer la couleur bleu dominante juger trop
flashy :). Au passage j'ai dégagé l'image de fond de #main utilisé pour colorer le menu :
cette méthode est moche et quitte a à faire du moche je préfère utiliser un vulgaire tableau
que des bidouille de ce genre.
-> Création d'un logo pour LdapSaisie qui vient remplacer le logo Easter-Eggs utilisé jusqu'alors.
-> Ajout d'un favicon.
- LSerror :
-> J'ai déplacé les definitions de code d'erreur dans le contexte concerné (càd dans
les fichiers de définition des classes) (Feature Request #1757)
-> J'en ai profité pour renommer les codes d'erreur avec un prefixe pour eviter les doublons
-> J'ai donc modifié une grande partie des fichiers pour changer les codes erreurs utilisés
-> Ajout d'une méthode getError() utilisé par getErrors()
-> Modification de la méthode stop()
- LSformElement_password :
- Correction d'un bug dans la génération des mots de passe dans un formulaire de création d'objet.
- Ajout d'une possiblité de choisir le type de hashage du mot de passe stocké dans l'annuaire
(Feature Request #1756)
- Traduction des commentaires
- LSattribute : Ajout des vérifications dans les méthodes de la classe lors de l'utilisation des objets
html et ldap.
- LSsession :
-> Renforcement des méthodes faisant des inclusions d'autres fichiers php.
-> Envoie des données via une requête Ajax
- Correction des templates et des procédures modify et create pour l'utilisation
de l'envoie des données via Ajax.
- LSformElement_select_object :
- Ajout d'un bouton d'ajout/recherche rapide (Feature Requests #1731)
- JS correction d'un bug lors du refresh (bouton Modifier)
-> Ajout d'une notion de layout pour pouvoir définir l'affichage d'un
formulaire par onglet et définir l'ordre d'affichage des attributs
-> Création de templates LSform plutôt que de le redéfinir dans chaque
template l'affichage d'un formulaire :
- LSform.tpl : Template de formualaire
- LSform_view.tpl : Template d'affichage (vue)
-> Ajout du JS même lors d'une view
-> JS : ajout de méthode de gestion des onglets
- LSeepeople : Ajout de commentaire dans le fichier de configuration
- LSformElement_select_object && LSformElement_mail :
-> Utilisation des paramètres LSform plutôt que de consulter directement les
champs cachés.
-> Les lignes supprimées sont barré plutôt que supprimées complétement
-> Correction d'un bug lorsque l'élément est validé avec une liste vide
- LSattribute : Correction de la méthode isUpdate()
-> Ajout d'une méthode getObjectKeyValueInRelation() et d'un paramètre
'getkeyvalue' pour LSrelation car jusqu'a présent le cas de renomage des
objet en relation basé sur autre chose que le dn n'était pas géré
- Rectification d'une erreur dans la css (LSform) du thème par défaut
- LSsmoothobox : Rectification d'une erreur dans l'affichage de l'image de
chargement
- LSdefault : Rectification d'une erreur dans l'affichage des images de
chargement