Author: tchemit Date: 2012-03-08 19:32:36 +0100 (Thu, 08 Mar 2012) New Revision: 339 Url: http://forge.codelutin.com/repositories/revision/echobase/339 Log: mise a jour CR reunion Modified: trunk/src/doc/reunions/reunion-2012-03-06.txt Modified: trunk/src/doc/reunions/reunion-2012-03-06.txt =================================================================== --- trunk/src/doc/reunions/reunion-2012-03-06.txt 2012-03-08 18:32:11 UTC (rev 338) +++ trunk/src/doc/reunions/reunion-2012-03-06.txt 2012-03-08 18:32:36 UTC (rev 339) @@ -48,76 +48,126 @@ Vérifier la décoration de SpeciesCategory (il manque des choses) +Export sql +~~~~~~~~~~ +- Ajouter un bouton nouvelle requête. + +- Problème avec les requêtes venant de libre office base, on va devoir les + processer car la requete contient un alias implicite pour chaque partie du from. + + Exemple : select "T".name from "T" + + Pour que cela fonctionne sous postgres il faut alors avoir + + select "T".name from "T" "T". + + Solution : + On vérifiera quand même qu'il n'est pas possible de mieux configurer + libre-office base (on ne sait jamais). + + Ajout d'un bouton nouvelle requête Libre-office qui prend la + requete la processe et continue sur une création classique de requête. + +- Pour un peu sécuriser les requêtes (et éviter les injections de code sql + malicieux), on interdit l'utilisation de mot-clef sql : + - INSERT + - UPDATE + - DROP + - DELETE + - ALTER + +Sécurité +~~~~~~~~ + +- Les utilisateurs non administrateurs ne doivent pas pouvoir modifier les + données, il faut cacher tout ce qui permet de faire des imports. et ne pas + pouvoir modifier dans dbeditor. + +Intégration i18n +~~~~~~~~~~~~~~~~ + +Préparer les actions (drapeaux en haut à droite), mathieu fournira les trads. + +Import +~~~~~~ + +Placer l'action de création de mission au niveau de la sélection du type +d'import, ça sera plus intuitif. + +Style +~~~~~ + +- Refaire le point avec Aurelie pour finaliser le style +- Envoyer à mathieu les derniers logos. + Import nouvelles données ------------------------ Import Common datas =================== -Ok n'utilise plus un vessel saisi par l'utilisateur. +validé Import Operations ================= -Input : -- voyage +Validé -Operation -_________ - -OperationMetaDataValue -______________________ - -GearMetaDataValue -_________________ - Import Samples ============== -- voyage +Il manque encore l'import des données biométries. -- fichier Sample Total -- fichier SampleData Sub +format +operationId|speciesId|Id poisson|Poids individu|SampleDataType|SampleDataLabel|SampleDatavalue +La clef d'unicité est données par les 3 première colonne et fournit donc un +Sample (au passage on perd l'information sur l'id posson). + Import Acoustic data ==================== +A valider Import résultats ================ -mode 1: import au niveau du voyage - - sélection voyage - - fichier echotype - - relations taille-poids - - relations taille-age +Renommer les cellules rattachées à un voyage en postCell (cellules de +post-traitement). -Chaque import est indépendant et optionnel. +import echotype /lengthAgeKey / lengthWeightKey +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -OK réalisé. +Validé -mode 2: import des régions et résultats - - sélection voyage - - fichier définition des régions - - fichier association des cellules - - fichier résultats +import résultat esdu / echotype +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mode 3: import des résultats cellules esdu - - sélection voyage - - sélection navire - - fichier résultats +Format d'import dynamique une partie fixe et une partie correspondant - on retrouvera les transits via les plages temporelles +Mettre en place la table Category (fonctionnement semblable à celui de speciesCategory) avec remplissage au fil des import +Category : + +-echotype +-species +-processedLength (nouvelle table de reference) +-processedAge (nouvelle table de reference) + + Action ------ -- Tony +- Tony continuer les import et traiter les remarques, plus contacter Aurelie -- Mathieu +- Mathieu fournir + - les formats d'import des résultats, + - les nouvelles tables de références processedLength et processedAge + - exemple d'import biometrySample + Prochaine réunion : - - ? \ No newline at end of file + - Mercredi 14/03/2012 (Ifremer) \ No newline at end of file
participants (1)
-
tchemit@users.forge.codelutin.com