Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mettre à jour la liste des programmes du critère de recherche COMMENT de SYNTHESE #63

Closed
camillemonchicourt opened this issue Oct 27, 2015 · 1 comment

Comments

@camillemonchicourt
Copy link
Member

Cette liste est basée sur la table meta.bib_programmes.
Chaque lot est associé à un programme (id_programme dans meta.bib_lots). Un même programme peut être associé à plusieurs lots.
Chaque donnée dans la synthèse est associé à un lot (id_lot dans synthese.syntheseff).

Le champs id_lot de la table synthese.syntheseff est renseigné en dur par les triggers d'insertion des données depuis le schéma d'un protocole vers la synthèse.

2 exemples pour clarifier la notion de lot qui indique comment est fournie la donnée :

  • Un naturaliste nous livre un fichier XLS d'observations. Il s'agit d'un lot de données.
  • Les données ContactFaune saisies par les agents depuis 2013 sont un autre lot de données.

Actuellement chaque donnée dans la synthèse est aussi associée à un protocole (id_protocole dans synthese.syntheseff) mais cette table meta.t_protocoles n'est pas liée aux autres.

Lots, protocoles et programmes constituent ainsi la métadonnée de chaque donnée.

Par ailleurs, chaque donnée dans la synthèse est aussi associée à une source (synthese.bib_sources), information plus technique permettant de remonter au stockage de la donnée source dans les bons schéma, table et champs de la BDD. Ce lien est notamment utilisé pour ouvrir le formulaire de modification de la donnée source depuis la synthèse par exemple.

Ces tables meta.bib_programmes, meta.bib_lots, meta.t_protocoles et synthese.bib_sources sont renseignées avec les protocoles fournis par défaut avec GeoNature. Pensez à les compléter si vous ajouter des protocoles dans GeoNature (#54).

Par contre si vous souhaitez supprimer certains programmes non utilisés pour ne pas qu'ils apparaissent dans la liste du critère de recherche COMMENT de la synthèse, il vous faut les supprimer de la table meta.bib_programmes.

A terme il serait plus adapté d'ajouter un champ booléen actif dans la table meta.bib_programmes pour pouvoir masquer des valeurs dans le critère COMMENT sans supprimer des programmes fournis par défaut avec GeoNature dans la BDD.
Dans une logique de généricité, il faudrait aussi renommer le champ sitpn en public dans la table meta.bib_programmes pour indiquer si les données d'un programme sont affichables au grand public ou non.

@camillemonchicourt
Copy link
Member Author

La modification a été faite et sera disponible dans la prochaine 1.5.0.
2b84966

Un champ booléen actif a été ajouté dans la table meta.bib_programme. Il suffit de passer un des programmes à false et il n'apparaitra plus dans la liste des critères COMMENT?

Plus besoin donc de supprimer des programmes par défaut dans la table meta.bib_programme.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant