Piste : • 1.0beta3.1
Wiki: Plan du site - Derniers changements - Back link
Table des matières
Jelix 1.0 beta3.1 ¶
19 octobre 2007 (svn 617)
Modifications des APIs ¶
- jTpl::fetch prend maintenant en compte les metas, comme la méthode metaFetch. Cette dernière est d'ailleurs maintenant obsolète.
Améliorations ¶
- jControllerDaoCrud :
- jControllerDaoCrud a maintenant une propriété pour indiquer le profil jDb à utiliser, et celle-ci est automatiquement remplie lors de l'execution de la commande createdaocrud (#285)
- Ajout de méthodes à surcharger pour pouvoir effectuer des traitements à differents moments (#281)
- Ajout d'entête sur la table de liste des enregistrements, dans crud_list.tpl (#280)
- Ajout d'une propriété pour spécifier l'ordre des enregistrements
- jForms :
- Ajout d'un paramètre “profil” à jFormsBase: initFromDao, saveToDao, initControlFromDao, saveControlToDao (#285)
Corrections ¶
- jDao :
- Les quotes dans le contenu de selectpattern n'étaient pas échappées (#282)
- jDaoBase::findBy : la clause ORDER n'était pas générée
- jForms :
- Un paramètre pour indiquer une clé a été ajouté à jFormsBase:saveToDao (#275)
- Mauvais comptage de paramètres dans block.form.php (#294)
- L'attribut defaultvalue était mal pris en compte (#295)
- Mauvais test de verification de mail dans jforms.js et jFilter (#297, #304)
- Mauvais test de vérification des dates dans jforms.js (#309)
- Code XHTML invalide sur la balise <form> (attribut name et valeur dans l'attribut method) (#301, #302)
- Les erreurs spécifiées avec jFormsBase::setErrorOn n'étaient pas affichées (#300)
- Une chaîne vide n'était pas permise pour les paramètres des décorateurs au plugin form.
- jControllerDaoCrud :
- Les erreurs qui survenaient dans un formulaire aprés sa création, n'étaient pas annulées dans certains cas. Ajout d'une nouvelle action, precreate, pour corriger cela (#292)
- jTpl :
- l'utilisation d'un plugin form dans le template principal, ne pouvait générer le lien vers jforms.js. Modification du comportement de jTpl::fetch.
- jAcl : il ne tenait pas compte du nom paramètrable de variable de session où est stocké les informations de l'utilisateur
- createdaocrud command : Le paramètre optionnel à la commande createdaocrud n'était pas… optionnel (#283)
- module junittests : mauvais contexte de module lors de tests de plusieurs modules en même temps (#284)
- utilisation de time() au lieu de mktime(), qui causait des “notices” (#290)
- Mauvais nom d'argument dans jControllerCmdLine (#291)
- Erreur d'inclusion de fichier lors de l'utilisation de l'extension APC (cache d'opcode) (#189)