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 4025 d 5 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 4025 d 22 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 4025 d 23 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 4026 d 5 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 4027 d 0 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 4030 d 1 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 4030 d 1 h aurelien /trunk/jrest/services/ Ajout d'un mode renvoyant une liste de fichiers à télécharger  
1624 4030 d 1 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 4030 d 5 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 4031 d 0 h aurelien /trunk/jrest/services/ AJout du référentiel dans les données renvoyées par les widgets  
1621 4031 d 0 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 4031 d 2 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 4031 d 3 h aurelien /trunk/jrest/ Suppression d'un nom de référentiel en dur pour le remplacer par un %s remplacé par sprintf  
1618 4031 d 3 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 4031 d 3 h aurelien /trunk/jrest/services/ Ajout de noms de colonnes manquantes qui décalaient les valeurs de l'export  
1616 4031 d 3 h raphael /trunk/jrest/services/ export xls: utilisation de iconv() pour la translitération des caractères accentués.  
1615 4033 d 3 h raphael /trunk/jrest/ import: encodage utf-8 désormais postulé pour les fichiers Excel
en entrée utilisés pour l'import.
 
1614 4033 d 6 h jpm /trunk/widget/modules/saisie/squelettes/florileges/ Amélioration de la gestion des noms spéciaux.  
1613 4033 d 22 h jpm /trunk/widget/modules/saisie/ Amélioration de la gestion des noms à afficher pour Florilèges.  
1612 4034 d 1 h raphael /trunk/jrest/services/ export: encodage utf-8 pour le widget aussi (cf r1609)  

Show All