Changements 2014-10-27 [création de la branche "v1.6-azote"]: - Meilleure gestion des propositions: - Déclenchement de l'autocomplétion sur copier-coller - Affectation d'un nom num nom au nom tapé à la main s'il correspond à un des noms renvoyés par l'auto complétion - Avertissement en cas de nom non lié au référentiel - La suppression des propositions initiales et retenues sont désormais interdites - Ajout d'une chance supplémentaire pour les propositions d'être rattachées à un nom valide avant l'ajout d'un commentaire - Script de maintenance qui rattache des noms aux propositions orphelines - Fusion - ChaudRépare : un vote sur la proposition initiale ne la matérialisait pas (== au lieu de ===) - Prise en compte du caractère retenu d'une proposition - Utilisation du booleen proposition retenue dans l'interface pour désignée celle qui doivent être considérée comme telles - Tri par nombre de commentaires - Affichage du nombre de commentaires dans les resultats - Tri par date d'observation et date de publication différenciés - Remplacement de l'onglet En discussion pour un onglet à Confirmer (contenant tout - (à déterminer + à confirmer) - Suppression du type "en discussion", remplacé par un tri par commentaire - Renvoi du nombre de commentaires total par observations - Ajout d'un onglet A confirmer contenant tout - (à déterminer + validées) - Modification des règles de distribution dans les onglets (voir wiki identiplante réunion octobre 2014) - Ajout de requetes sql utilisées pour aider à voir les contributeurs les plus actifs - Lorsqu'un validateur valide une observation anonyme un mail prévient désormais l'utilisateur - Déplacement de la classe de messagerie dans le dossier commun - Fusion : Réparation bug nb commentaires et pétage mémoire et conception de m**de :) - Correction nom de la vue del_obs_image - Correction d'un bug qui écrase les mots clés des images par ceux des obs dans la liste de résultats - Correction bug : si le champ certitude contient "aDeterminer" ou "A déterminer" ou "douteux" l'alerte mail doit partir. - Fusion : réparation de l'URL binaire.href des images, dans liste déterminations probables - Fusion : Déterminations probables : format d'image "L" par défaut Changements 2014-09-29 [création de la branche "v1.5-carbone"]: * Config des services : Utilisation de tri.retour=alpharet lors de l'appel au service Noms d'eFlore - amélioration du tri de la liste des noms * commentaires pour les non-inscrits * Messagerie : correction mb_encode_mimeheader() * widget stats de DeL en mode bootstrap / barre de navigation * Script commentaires : les emails envoyés contiennent maintenant une entête "Reply-To" tirée de la config ("adresse_reponse") * modif mb_encode_mime_header pour accepter les sujets de plus de 76 caractères * Ajout du nombre total de résultats dans le paginateur - +1 en dignité * Dans la recherche avancée, BDTFX est sélectionné par défaut. * Suppression des références à GestionBdd, utilisation de Bdd (du framework) à la place. * réorganisation et simplification du Conteneur et des classes de la bibliothèque des services DEL. * simplification de l'ensemble des services de DEL. * Ajout des paramètres de config des web services mutualisés dans le fichier principal. * Suppression de la classe Masque refactorisée dans la classe Navigation. Simplification du conteneur. * Simplification et refactorisation services determinations. * Amélioration et refactorisation service nomstaxons. * Amélioration et début refactorisation statistiques DEL. * Ajout classe SyndicationOutils contenant les méthodes communes aux flux de syndication. * Ajout d'une classe Utilisateurs dans commun/ pour la récupération des identités et leur formatage (pseudos) * Email des obs à déterminer : plus jolis * Amélioration de la gestion des services liés à la connexion/déconnexion. * refactorisation Images. * On peut désormais valider n'importe qu'elle proposition (pas seulement la plus probable) sous réserve que celle ci contienne un nom valide vis à vis d'un référentiel * Meilleure mise en valeur de la proposition validée * - Reclassement automatique de la liste des propositions lors d'un vote * SUppression du panneau détermination la plus probable maintenant que les propositions sont classées par vote * refactorisation sql Observations et Images. * cliquer dans le popup ouvre l'image en grand * Ajout du champ mots_cles au retour de la liste des protocoles. * Prise en compte du retour de résultats sous forme de Array plutot que d'Object. * Correction bug ordre des images aléatoire pour les recherches dans PictoFlora. * Simplification de la gestion de l'ordre de tri des images. * Amélioration de la vue del_observation. * suppression de v_del_image. * Supppression des références à cel_obs_images * Correction des widgets DEL vis à vis nouveau WS. * Ajout de la vue del_plantnet pour le ws plantnet/changements * Modification de l'url d'apple au WS d'eflore pour l'auto-complétion des noms scientifiques. * ListeTaxons conserve l'ordre des noms délivrés par eFlore, et fournit le paramètre "retenu" * Mise à jour de la requête AlerteMailADeterminer vis à vis de la nouvelle base de données. * Surcahrge d'une méthode pour que l'on puisse retourner du html * Autocomplétion béton : ordre conservé, nom de genre en premier, noms retenus ensuite * Ajout d'un distinct sur la requête récupérant les id images pour éviter de récupérer plusieurs fois le même ID. * L'ordre de tri sur l'id_image pour IdentiPlante doit aussi dépendre de l'ordre de tri choisi par l'utilisateur. * Suppression d'un group by lors du tri par tag. Changements 2014-04-15 [création de la branche "v1.4-bore"]: * Images : - le tri par vote donnait un nombre de résultats différents selon le sens du tri - les images n'ayant aucun vote ne ressortaient pas (INNER JOIN => LEFT JOIN) * Correction des scripts shell de lancement à une heure donnée. * correction bug département sur un seul chiffre. * service observations : une obs est considérée comme à déterminer si son nom_sel_nn est NULL ou vaut zéro * GWT : une obs est considérée comme à déterminer si son nom_sel_nn est NULL ou vaut zéro * VoteObservation : les hash utilisateurs stockés lors des votes anonymes ne donnent plus lieu à une interprétation en int et à une confusion de personne * Meilleure gestion des votes anonymes * Correction formatage de date dela proposition, dans le panneau de détails des votes * Bricolage : un vote négatif rendait la détermination "plus probable" * amélioration de l'envoi des emails. * Ajout gestion de l'heure d'été et du décalage du temps de lancement. * Réduction de la taille des sujets des mails. * Web service : il est désormais possible de valider une obs ancienne (transmission supérieure à 60 jours) dont l'auteur est anonyme (pour peu qu'on ait le droit validateur (admin >= 1) * Correction d'un bug qui affectait la date de l'obs à la date de transmission dans l'interface * Interface : il est désormais possible de valider une obs ancienne [...] * table commentaire : ajout des champs ce_validateur et date_validation * Amélioration du test sur la possibilité de valider une proposition (elle doit avoir un référentiel et un nn valide) Changements 2014-03-19 [création de la branche "v1.3-beryllium"]: * Ajout d'un widget "statistiques" minimaliste * ajouter information complementaire au service web plantnet * Harmonisation des styles des mails envoyés par identiplante * Correction d'une mauvaise gestion des correspondances de départemen * Remplacement des adresses email de contact par le widget de remarques * Correction de la requete pour le mail récapitulatif des commentaires, qui ramenait incorrectement les utilisateurs déstinés à recevoir le mail * corrige les entetes des fichiers ws plantnet * Correction url service annuaire * Ajustement CSS pour les métadonnées * Gestion du statut "administrateur" pour les utilisateurs connectés dans le web service utilisateur * Ajout du service de suppression des images. * Intégration d'APD * Correction d'une sous requete qui empechait certains utilisateur de recevoir le mail récapitulatif * optimise les requetes du ws plantnet * Refactorisation et création d'une classe Conteneur. * Mise à jour du web service ValiderDetermination. Ajout de la dépublication des observations. * les popups sont scrollables et redimensionnables * Amélioration de la sécurité pour les services des admins. * Les référentiels ne sont plus forcés de faire 5 caractères * remplacement des noms de domaines autorisés par les IPs * Amélioration des CSS d'identiPlante. * Nettoyage et simplification du web service communes. * Ajout de la config vers le web service CEL fournissant les noms de communes. Changements 2014-02-10 [création de la branche "v1.2-lithium"]: * Ajout ISFAN * Amélioration présentation des mots clés (fond vert...) * Nettoyage paramètres de configuration * Simplification et uniformisation des pages d'accueil * Suppression de del.php * Nettoyage gestionnaire d'URLs, moins d'historique * Factorisation de code * Séparation paramètres URL entre IP et PF * Visionneur d'images adapté à la taille de l'écran * Changement de la moyenne en moyenne pondérée par nombre de votes * Ajout du nombre de points pour le défi photo * Le service sait trier par nombre de points * Fenêtre de détil des votes / points * Plein de mise en forme * Factorisation de code PHP avec espace de noms * Script de mise à jour des stats des votes/tags * Compatible GWT 2.6 * Correction service de tri * Ajout webservice pour Pl@ntNet * Correction recherche par département * Nettoyage de code Changements 2014-01-06 [création de la branche "v1.1-helium"]: * Migration vers Agathis * Optimisation des requêtes Pictoflora * Mise à jour des votes en direct * Correction de bugs * Le masque "adeterminer" considère aussi les observations dont la "certitude" est "douteux" * Lors de la création d'une proposition factice, c'est la date de transmission qui est utilisée plutôt que la date de relevé * Mise à jour du modèle : la vue "del_observation" contient maintenant le champ "certitude" Changements : - config: - ajout: "referentiel" à {masques_possibles} à config_observations.ini, config_images.ini, config_nomstaxons.ini et config_mapping_commentaires.ini - ajout: {nom_referentiel} = "determination.referentiel" à config_observations.ini et config_images.ini - ajout: {referentiel} = "nom_referentiel" à config_observations.ini et config_images.ini - ajout: {mots_cles} = "protocole.mots_cles" à config_mapping_votes.ini - ajout: {admins} dans config.ini - change: {url_images} pour config_observations.ini et config_images.ini - change: url_service référence désormais {url_service_base} dans config_votes.ini et config_images.ini - change: {nb_commentaires_discussion} = 10 (adaptation à la -prod) - ajout: {url_service_completion_base} - suppr: {url_service} de config.ini (adaptation à la -prod) - suppr: {tris_possibles} de config_observations.ini - Les sections [mappings*] sont obsolètes dans config_images.ini et config_observations.ini - {masques_possibles}, {formats_possibles} et {tris_possibles} sont obsolètes dans config_images.ini et config_observations.ini - optimisation d'identiplante à travers ListeObservations2.php - optimisation de pictoflora à travers ListeImages2.php - suppression d'un niveau d'indirection pour le service d'autocompletion des noms de taxons Changements 20130801: