Rev |
Age |
Author |
Path |
Log message |
Diff |
835 |
4048 d 18 h |
raphael |
/trunk/services/tests/0.1/nvjfl/ |
tests: oublie d'un fichier (suite r834) |
|
834 |
4048 d 18 h |
raphael |
/trunk/services/tests/0.1/ |
tests: ajout de plusieurs tests relatifs aux ontologies:
* relatifs aux ontologies bdnt (ontologies communes aux ontologies de référentiel)
* relatifs aux ontologies bdnt multiplexés (plusieurs paramètres séparés par des virgules)
* relatifs aux ontologies nvjfl multiplexées (cf r832 eflore/projet)
+ bugfix de tests existants.
==> 8 failures (api 0.1 uniquement) |
|
833 |
4048 d 18 h |
raphael |
/trunk/services/tests/0.1/ |
tests: optionnalité du passage des paramètres dans l'utilisation de l'API de test |
|
832 |
4048 d 18 h |
raphael |
/trunk/services/modules/0.1/nvjfl/ |
nom-vernaculaires: multiplexage des requêtes ontologiques amélioré [ontologie "genre" pris en compte]
Les requêtes multi-critères sont désormais utilisées pour plusieurs ontologies différentes, du moment
que le webservice distant est le même. Ainsi les performances sont augmentées significativement
lors plusieurs retour.champs appartement à un même webservice d'ontologies sont demandés.
Exemple, pour le taxon nt=1382, la langue français lg=fra et les retour.champs=conseil_emploi,genre:
(/nvjfl/noms-vernaculaires/attributions?masque.nt=1382&masque.lg=fra&retour.champs=conseil_emploi,genre&navigation.limite=4)
La requête d'ontologies interne est désormais:
* /nvjfl/ontologies/numStatut:1,genreNombre:11,genreNombre:10
Alors qu'auparavant elle aurait induit:
* /nvjfl/ontologies/numStatut:1 # multiplage actif, mais une seule valeur pour cette ontologie
* /nvjfl/ontologies/genreNombre:11 # ontologie différente (non-multiplexé par ailleurs)
* /nvjfl/ontologies/genreNombre:10 # idem |
|
831 |
4048 d 19 h |
raphael |
/trunk/services/modules/0.1/nvjfl/ |
nvjfl: ontologies, 2 bugfixes
1) l'attribut _result_ontologies@nvjfl était présent dans le JSON renvoyé à cause
de l'utilisation de isset() sur une valeur de tableau existante mais NULL.
array_key_exists() devait être utilisé
2) Lorsque la recherche d'ontologies est nécessaire, mais que 1 seule l'est, le
JSON d'ontologies renvoyé n'a pas la même structure (il n'est pas indexé par critère
de requête). Ce cas n'était pas traité correctement ce qui amenait à retourner un
"conseil_emploi" NULL.
exemple d'URL: /nvjfl//noms-vernaculaires/attributions?masque.nt=1382&masque.lg=fra&retour.champs=conseil_emploi&navigation.limite=2 |
|
830 |
4048 d 23 h |
raphael |
/trunk/services/modules/0.1/commun/ |
aide: en cas d'erreur, ne pas générer d'E_NOTICE de variable non-existente ce qui ne pourrait qu'amplifier le problème |
|
829 |
4049 d 0 h |
raphael |
/trunk/scripts/modules/cel/ |
cel: scripts: amélioration du Makefile pour générer un fichier SQL plutôt que le lancer, exemple: `make o_maj1 alterdb=tb_cel annuairedb=mydb bdtxa=1_01` puis utiliser maj1.comp.sql pour la mise à jour |
|
828 |
4049 d 2 h |
raphael |
/trunk/scripts/modules/cel/ |
cel: scripts: généricisation des noms de table bdtfx/bdtxa (en précision des changements de n° de version) |
|
827 |
4050 d 18 h |
raphael |
/trunk/scripts/modules/eflore/ |
eflore: (script/doc): ajout d'un script de récupération des données eFlore en bootstrappant le framework et instanciant une Fiche() |
|
826 |
4050 d 23 h |
raphael |
/trunk/services/tests/0.1/cel/ |
tests: cel: ajout d'un test sur une date antérieure à 1901 (php 64 bits) associée à une image Cel |
|
825 |
4050 d 23 h |
raphael |
/trunk/services/tests/0.1/baseflor/ |
tests: baseflor: ajout d'un test sur /baseflor/informations/bdtfx.nn:XXX/relations/catminat |
|
824 |
4050 d 23 h |
raphael |
/trunk/scripts/ |
scripts: ajout d'un fichier htaccess par défaut |
|
823 |
4050 d 23 h |
raphael |
/trunk/scripts/modules/cel/ |
cel: scripts/Makefile: ajout d'une macro pour tester l'existence de table avant leur utilisation par un script SQL |
|
822 |
4051 d 0 h |
raphael |
/trunk/scripts/modules/cel/ |
cel: scripts/Makefile: ajout de tests pour savoir si une maj a été effectuée ou non et la lancer si nécessaire |
|
821 |
4051 d 1 h |
raphael |
/trunk/scripts/modules/cel/ |
cel: scripts/Makefile: ajout de test pour savoir si une maj a été effectuée ou non |
|
820 |
4051 d 1 h |
raphael |
/trunk/scripts/modules/cel/ |
cel: scripts: mise à jour du Makefile |
|
819 |
4051 d 1 h |
raphael |
/trunk/scripts/modules/cel/ |
cel: scripts: revert r818 (commit problem) |
|
818 |
4051 d 1 h |
raphael |
/trunk/scripts/modules/cel/ |
cel: scripts: mise à jour du Makefile |
|
817 |
4051 d 2 h |
raphael |
/trunk/scripts/modules/cel/ |
cel: scripts: fix cel.ini après r816, ayant subi une substitution non-souhaitée |
|
816 |
4051 d 2 h |
raphael |
/trunk/scripts/modules/cel/ |
cel: scripts: ajout d'un makefile en remplacement du shell-script pour une définition aisée des bases à utiliser pour les scripts SQL |
|
815 |
4051 d 3 h |
raphael |
/trunk/services/modules/0.1/ |
trivial syntax error |
|
814 |
4051 d 3 h |
raphael |
/trunk/services/modules/0.1/ |
class-name conflict: "moissonnage" vs "moissonnnage"... |
|
813 |
4051 d 3 h |
raphael |
/trunk/services/configurations/ |
config: correction du répertoire de cache en -test avec "make test" |
|
812 |
4051 d 3 h |
raphael |
/trunk/services/configurations/ |
config: suppression du sous-répertoire de cache /eflore/ dans {ref:chemin_cache} |
|
811 |
4053 d 19 h |
raphael |
/trunk/services/modules/0.1/ |
projets/tests: fix class-name conflict sur "Cartes" |
|
810 |
4053 d 20 h |
raphael |
/trunk/services/configurations/ |
config: changements des valeurs par défaut ("bdd_nom" pour cel et "chemin_cache" en test) |
|
809 |
4053 d 20 h |
raphael |
/trunk/services/modules/0.1/nvjfl/ |
nvjfl: utilisation de la bonne URL de webservice (prod-prod, test-test) |
|
808 |
4053 d 21 h |
raphael |
/trunk/services/modules/0.1/baseflor/ |
r807 follow-up: conflit de nom de méthode pour convertirEnPNGAvecRsvg|indexerFichierPng dans CommunGraphiques.php |
|
807 |
4053 d 21 h |
raphael |
/trunk/services/modules/0.1/ |
chorodep|bdtxa/cartes: factorisation du code de génération du fichier de carte PNG, dans Commun |
|
806 |
4054 d 2 h |
raphael |
/trunk/services/configurations/ |
config: fix la génération automatique de bdd_nom pour prendre en compte tb_cel[_test] |
|
805 |
4054 d 3 h |
raphael |
/trunk/services/modules/0.1/chorodep/cartes/ |
chorodep/cartes: test du retour de exec(rsvg-convert) |
|
804 |
4054 d 3 h |
raphael |
/trunk/services/modules/0.1/chorodep/cartes/ |
chorodep/cartes: test présence répertoire de cache lors de la génération des vignettes png |
|
803 |
4054 d 22 h |
raphael |
/trunk/services/modules/0.1/nvjfl/ |
nvjfl: compat PHP-5.2, utilisation de "self::m" au lieu de "static::m" |
|
802 |
4054 d 22 h |
raphael |
/trunk/services/configurations/ |
config: amélioration du Makefile et suppression de double-quote problèmatiques pour parser les .ini |
|
801 |
4054 d 22 h |
raphael |
/trunk/services/ |
cache: fix de l'obtention de la durée du cache auprès de Commun |
|
800 |
4054 d 23 h |
raphael |
/trunk/services/configurations/ |
config: correction de la directive "donnees" pour coste.ini |
|
799 |
4054 d 23 h |
raphael |
/trunk/services/configurations/ |
config: ajout d'un Makefile pour la génération des fichiers de configuration en -test et en -prod |
|
798 |
4055 d 0 h |
raphael |
/trunk/services/configurations/ |
config: quelques modifications/améliorations issues de l'état du serveur + saut de ligne en fin de fichier |
|
797 |
4055 d 1 h |
raphael |
/trunk/services/ |
config: substitution des directives de configuration `cache.*` par `cache_*`
Commande effectuée:
$ sed -i -r \
-e 's/cache\.(stockageChemin|miseEnCache|dureeDeVie)/cache_\1/' \
-e "s/\$this->config\['cache'\]\['(stockageChemin|miseEnCache|dureeDeVie)'\]/\$this->config['cache_\1']/" \
$(egrep -rl 'cache.*(miseEnCache|dureeDeVie|stockageChemin)') |
|
796 |
4055 d 2 h |
raphael |
/trunk/services/tests/0.1/baseflor/ |
config: substitution de cache.stockageChemin par cache_stockageChemin |
|