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

Possibilité d'épingler une occurrence #1819

Closed
Gaetanbrl opened this issue Mar 31, 2022 · 6 comments
Closed

Possibilité d'épingler une occurrence #1819

Gaetanbrl opened this issue Mar 31, 2022 · 6 comments

Comments

@Gaetanbrl
Copy link
Contributor

Gaetanbrl commented Mar 31, 2022

Besoin formulé par Picardie Nature.

Lorsqu'une observation est soumises à discussion, un validateur ou un observateur peut avoir besoin d'ajouter un tag pour retrouver rapidement cette observation. La possibilité d'épingler permet alors de "marquer" des occurrences pour répondre par exemple à ce type de cas d'usage.

Chaque marquage est donc strictement propre à un utilisateur (elle lui appartient). Un utilisateur ne peut donc voir que ses marquages et pas ceux des autres.

Une observation peut donc être marquée :

  • Par plusieurs observateurs
  • Une fois par observateur

Une épingle peut être manuellement enlevée par son propriétaire via un clic le même bouton qui a servi à l'ajout.

Détails techniques

La table t_reports contiendra les épingles sur le même fonctionnement que les signalements #1750.
La date sera donc connue et permettra ultérieurement une purge sur les marquages qui serait trop anciens.
La table BibReportsTypes contient déjà le type pin qui sera utilisé spécifiquement pour cette fonctionnalité.

Critères d'acceptation

  1. Ouvrir la liste SYNTHESE ou VALIDATION
  2. Cliquer sur une occurrence
  3. Cliquer dans la toolbar des actions sur Epingler
  4. Accéder au module VALIDATION ou SYNTHESE
  5. Voir dans la liste une punaise sur les occurrence épinglées
  6. Rechercher via un filtre avancé sur le champ spécifique Est épinglée
  7. Ne voir que les occurrences marquées par l'utilisateurs
  8. Supprimer le filtre avancé Est épinglé
  9. Voir toutes les occurrences dans la liste
  10. Cliquer sur une observation épinglées
  11. Cliquer dans la toolbar sur le bouton `Ne plus épingler" (la couleur du bouton est différente car il y a déjà une épingle)
  12. Retourner dans la liste et voir que l'observation n'est plus épinglées
  13. Reproduire l'étape 6 et ne pas voir l'observation concernées par l'étape 11
@Gaetanbrl
Copy link
Contributor Author

@jbdesbas est-il possible de valider que ce fonctionnement est bien conforme et qu'on a pas oublié de cas d'usage ?

@jbdesbas
Copy link
Contributor

jbdesbas commented Apr 1, 2022

@Gaetanbrl OK. La gestion des épinglages sur la synthèse n'était pas demandée (validation seulement), mais ca me parait tout de même pertinent.

@Gaetanbrl
Copy link
Contributor Author

La gestion des épinglages sur la synthèse n'était pas demandée

@camillemonchicourt un retour sur ce point ?

@camillemonchicourt
Copy link
Member

Oui comme les signalements, c'est utile de l'avoir des 2 côtés.
Mais avec un paramètre pour activer ou non globalement la fonction d'epinglagle (masquant aussi le filtre "Est épinglé".

@Gaetanbrl
Copy link
Contributor Author

Mais avec un paramètre pour activer ou non

Oui tout à fait

@camillemonchicourt
Copy link
Member

Intégré dans la 2.10.0.

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

No branches or pull requests

3 participants