Author: cbonnet Date: 2013-04-15 12:29:12 +0200 (Mon, 15 Apr 2013) New Revision: 775 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/775 Log: MAJ pour tenir compte des ?\195?\169volutions du mod?\195?\168le (taxon) et de l'utilisation des ports Modified: trunk/src/site/rst/referential.rst Modified: trunk/src/site/rst/referential.rst =================================================================== --- trunk/src/site/rst/referential.rst 2013-04-13 20:11:56 UTC (rev 774) +++ trunk/src/site/rst/referential.rst 2013-04-15 10:29:12 UTC (rev 775) @@ -61,6 +61,12 @@ +-----------------------------------------------------+-------+-----------------------------------------------------+ | [REF-11] Catégorie Maturité | OK | | +-----------------------------------------------------+-------+-----------------------------------------------------+ +| [REF-12] Liste des espèces | OK | A vérifier | ++-----------------------------------------------------+-------+-----------------------------------------------------+ +| [REF-13] Liste des espèces vernaculaires | OK | A vérifier | ++-----------------------------------------------------+-------+-----------------------------------------------------+ +| [REF-14] Liste des ports | OK | A vérifier | ++-----------------------------------------------------+-------+-----------------------------------------------------+ [REF-01] Liste des strates / sous-strates / localités ----------------------------------------------------- @@ -226,6 +232,78 @@ *État:* Valide. + +[REF-12] Liste des espèces +-------------------------- + +:: + + SELECT + t.id, + t.reference_taxon_fk, + t.complete_name, + ti.external_code as "code rubin", + t.is_referent + FROM + taxon_name t + LEFT JOIN transcribing_item ti on t.reference_taxon_fk = ti.object_id + LEFT JOIN transcribing_item_type tt on ti.transcribing_item_type_fk = tt.id + and tt.name = 'TAXINOMIE-REFTAX.MNEMONIQUE' + +NB : +- mettre tt.name en paramètre car ça pourrait changer +- il faut partir du modèle mis à jour pour la V2 (les tables transcribing ont évolué) + +*État:* A valider (transformer les requêtes SQL). + + +[REF-13] Liste des espèces vernaculaires +------------------------------------------- + +:: + + SELECT + t.id, + t.reference_taxon_fk, + t.complete_name, + ti.external_code as "nom vernaculaire", + t.is_referent + FROM + taxon_name t + LEFT JOIN transcribing_item ti on t.reference_taxon_fk = ti.object_id + LEFT JOIN transcribing_item_type tt on ti.transcribing_item_type_fk = tt.id + and tt.name = 'TAXINOMIE-COMMUN.NOM_VERNACULAIRE' + +NB : +- mettre tt.name en paramètre car ça pourrait changer +- il faut partir du modèle mis à jour pour la V2 (les tables transcribing ont évolué) + +*État:* A valider (transformer les requêtes SQL). + + +[REF-14] Liste des ports +------------------------------------------------ + +:: + + SELECT + l.id, + l.label, + l.name, + l.status + FROM location l + WHERE l.location_level_fk = :locationLevelId) + AND l.status.code IN (:statusValidCode, :statusTemporaryCode) + +Paramètres : + +- :locationLevelId = *LocationLevelId.PORT* +- :statusValidCode = *StatusCode.ENABLE* +- :statusTemporaryCode = *StatusCode.TEMPORARY* + +*État:* À Valider et définir la variable LocationLevelId.PORT. + + Les requètes techniques ~~~~~~~~~~~~~~~~~~~~~~~