Subversion Repositories eFlore/Applications.cel

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1631 4003 d 9 h raphael /trunk/jrest/ Cel/API: RechercheObservation->rechercherObservations() ne n'exécute plus d'emblée
la requête générée et par conséquent ne retourne pas ses résultats,
à l'exception de l'objet ($this) dont l'attribut public $requete_selection_observations
est initialisé.

La méthode get(), elle, exécute la requête et retourne les données résultantes.
Et puisque rechercherObservations() retourne l'objet, il est donc possible d'enchaîner les deux
appels en utilisant désormais la syntaxe RechercheObservation->rechercherObservations()->get().

Cela permet de découpler la génération de la requête de son exécution et donc possiblement
de manipuler la requête en plusieurs temps.
Cela pourrait s'avérer utile dans les cas où le script traitant les données souhaiterait s'architecturer
sous la forme d'un flux au fil de la récupération des enregistrements en BDD plutôt que de
compter sur l'exécution intégrale de la requête et d'attendre le retour exhaustif des données.
 
1630 4004 d 2 h raphael /trunk/jrest/services/ cel/export XLS: Écriture d'une version initiale d'un webservice d'export au format XLS
utilisant la librairie PHPExcel pour la génération
et se voulant claire et aisément extensible.
 
1629 4004 d 3 h jpm /trunk/widget/modules/saisie/ Correction ds bugs sur la liste de noms latins qui est mal ordonnée pour Sauvages et contient des doublons pour Florilèges.  
1628 4004 d 9 h raphael /trunk/ cel/saisie: Refus de la saisie lors de l'ajout ou de la modification d'une entrée
comportant une date "invalide", c'est à dire postérieur à now().
* côté client, le DateField GWT se voit donc appliqué une contrainte de date maximum (setMaxValue())
* côté backend, une 400 (Bad Request) est renvoyée
 
1627 4005 d 4 h aurelien /trunk/src/org/tela_botanica/client/vues/ Correction de la liste autcompletion + remise à zéro du taxon lors d'un changement de référentiel  
1626 4008 d 5 h aurelien /trunk/widget/modules/export/squelettes/ Modification du widget pour que celui ci calcule d'abord le nombre de fichier à télécharger et les propose un par un plutot qu'un gros fichier qui plante  
1625 4008 d 5 h aurelien /trunk/jrest/services/ Ajout d'un mode renvoyant une liste de fichiers à télécharger  
1624 4008 d 5 h aurelien /trunk/jrest/lib/OLE/PPS/ Ajout d'un @ pour empecher l'export excel de planter à cause d'une erreur PEAR (voir bug http://pear.php.net/bugs/bug.php?id=14391&edit=3)  
1623 4008 d 9 h aurelien /trunk/widget/modules/export/ Suppression de paramètres de config inutiles + ajout d'information dans le template + correction d'un bug sur l'autocompletion  
1622 4009 d 4 h aurelien /trunk/jrest/services/ AJout du référentiel dans les données renvoyées par les widgets  
1621 4009 d 4 h raphael /trunk/jrest/lib/ExcelReader/ cel/import: fix d'un bug de la librairie Excel_reader qui hardcode un encoding erroné.
(Les tableurs enregistrés par LibreOffice comportent des caractères en latin9)
 
1620 4009 d 6 h aurelien /trunk/widget/modules/saisie/squelettes/defaut/js/ Ajout d'un zoom sur l'afrique du nord si sélection du référentiel isfan  
1619 4009 d 7 h aurelien /trunk/jrest/ Suppression d'un nom de référentiel en dur pour le remplacer par un %s remplacé par sprintf  
1618 4009 d 7 h aurelien /trunk/jrest/lib/ Ajout d'une fonction permettant de supprimer le numéro de version d'un référentiel pour n'avoir que son code  
1617 4009 d 7 h aurelien /trunk/jrest/services/ Ajout de noms de colonnes manquantes qui décalaient les valeurs de l'export  
1616 4009 d 7 h raphael /trunk/jrest/services/ export xls: utilisation de iconv() pour la translitération des caractères accentués.  
1615 4011 d 7 h raphael /trunk/jrest/ import: encodage utf-8 désormais postulé pour les fichiers Excel
en entrée utilisés pour l'import.
 
1614 4011 d 10 h jpm /trunk/widget/modules/saisie/squelettes/florileges/ Amélioration de la gestion des noms spéciaux.  
1613 4012 d 2 h jpm /trunk/widget/modules/saisie/ Amélioration de la gestion des noms à afficher pour Florilèges.  
1612 4012 d 5 h raphael /trunk/jrest/services/ export: encodage utf-8 pour le widget aussi (cf r1609)  

Show All