Statut expert/validé pour certains utilisateurs #43

Closed
opened 2023-03-02 08:04:43 +00:00 by juminet · 8 comments
Owner

Il faudrait pouvoir afficher un statut validé ou expert pour certains utilisateurs. Ce statut serait décidé manuellement dans l’admin.

Option 1:

  • définir un nouveau champ dans la table User
  • utiliser cette information dans l’application pour afficher un badge à coté de l’utilisateur.

Option 2:

  • utiliser un maximum les fonctionnalités de “reward”. Mais rien ne semble stocké en db, donc il faudrait combiner avec l’option 1.

Faut-il ensuite utiliser cette information dans les points d’API des observations, càd flagger les observations d’utilisateurs expert comme expert?

Temps estimé: 2.5 jours

Il faudrait pouvoir afficher un statut validé ou expert pour certains utilisateurs. Ce statut serait décidé manuellement dans l’admin. Option 1: * définir un nouveau champ dans la table User * utiliser cette information dans l’application pour afficher un badge à coté de l’utilisateur. Option 2: * utiliser un maximum les fonctionnalités de “reward”. Mais rien ne semble stocké en db, donc il faudrait combiner avec l’option 1. Faut-il ensuite utiliser cette information dans les points d’API des observations, càd flagger les observations d’utilisateurs expert comme expert? Temps estimé: 2.5 jours
juminet added the
fonctionnalité
label 2023-03-02 08:04:50 +00:00
Author
Owner
- add user eval in User model + write migration - add user eval in Site and Visit Admin - add user eval in 2 API end points: http://localhost:8080/api/sites/{id} and http://localhost:8080/api/sites/programs/{id}, through the functions `get_site_visits` and `format_site`, respectively.
Author
Owner

Vue de la table des Sites:

image

Vue de la table des Visites:

image

Vue de la table des Sites: ![image](/attachments/9123bc48-78c7-44b1-9eb0-7ec992d1a76c) Vue de la table des Visites: ![image](/attachments/3cd0b546-7be3-41f5-8d27-f85a77021a36)
110 KiB
117 KiB
Author
Owner

Y at-t-il moyen d’affecter un badge à l’expert ? Et de le faire apparaitre sur le rapport de visite ou le site ?

Possible, mais on devrait limiter les modifications au code GeoNature au max. A discuter.

> Y at-t-il moyen d’affecter un badge à l’expert ? Et de le faire apparaitre sur le rapport de visite ou le site ? Possible, mais on devrait limiter les modifications au code GeoNature au max. A discuter.
Author
Owner

mergé dans champs-libres-dev

mergé dans champs-libres-dev
juminet added the
prêt
label 2023-08-16 09:17:48 +00:00
Author
Owner
Attention, il y a une migration SQL à faire: https://github.com/Champs-Libres/GeoNature-citizen/blob/champs-libres-dev/data/migrations/add_user_eval.sql
Author
Owner
    ◦ Ajouter un badge dans programme + visites. Ajouter uniquement un badge pour les eval « CONFIANCE »
    ◦ modifier le champ user dans la page des téléversements pour en faire un <select> avec les Users. Comma ça on pourra mettre une eval sur les users « import »
◦ Ajouter un badge dans programme + visites. Ajouter uniquement un badge pour les eval « CONFIANCE » ◦ modifier le champ user dans la page des téléversements pour en faire un <select> avec les Users. Comma ça on pourra mettre une eval sur les users « import »
Author
Owner

NB: Pour ajouter une nouvelle image, il faut suivre les instructions ici : https://gitea.champs-libres.be/champs-libres/biommap/wiki/Image-programme

le rebuild de media est super rapide. Cela a marché sans problèmes

NB: Pour ajouter une nouvelle image, il faut suivre les instructions ici : https://gitea.champs-libres.be/champs-libres/biommap/wiki/Image-programme le rebuild de media est super rapide. Cela a marché sans problèmes
Author
Owner

Une icone “check” verte a été ajouté à côté du nom de l’utilisateur de confiance à plusieurs endroits: dans sa page personelle, dans la page d’un programme et dans le détail de la page des visites.

image

image

image

D’autre part, dans l’interface admin sur la page des téléversements (import de données), le champ des utilisateur est un sélecteur d’utilisateur existant: on ne peut plus ajouter un utilisateur fictif “à la main”.

image

Une icone “check” verte a été ajouté à côté du nom de l’utilisateur de confiance à plusieurs endroits: dans sa page personelle, dans la page d’un programme et dans le détail de la page des visites. ![image](/attachments/9974cfb7-cd52-4514-9c5e-d61cb48e241d) ![image](/attachments/438b5724-af7f-4485-baab-c83e59872848) ![image](/attachments/eb175c71-15ac-4ed9-93ce-a2613663c1e3) D’autre part, dans l’interface admin sur la page des téléversements (import de données), le champ des utilisateur est un sélecteur d’utilisateur existant: on ne peut plus ajouter un utilisateur fictif “à la main”. ![image](/attachments/15362f4b-e402-4593-bb99-c4286d634399)
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: champs-libres/biommap#43
No description provided.