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

feat(social): commenter un bouquet #128

Closed
4 tasks
bonjourmauko opened this issue Oct 26, 2023 · 9 comments
Closed
4 tasks

feat(social): commenter un bouquet #128

bonjourmauko opened this issue Oct 26, 2023 · 9 comments
Labels
enhancement Améliorations et nouvelles fonctionnalités

Comments

@bonjourmauko
Copy link
Contributor

bonjourmauko commented Oct 26, 2023

Depends on #112
Depends on #199
Relates to #113

Demande de fonctionnalité

Job story

Utilisateur : Agent, réutilisateur/trice associatif, lobbyst.

Lorsque je dois rédiger un rapport avec un indicateur,
je veux pouvoir trouver les bonnes données à utiliser pour le produire,
afin de mieux remplir ma mission de service public.

Contexte ou situation

Lorsque je cherche un bouquet de données,
Et que j'en trouve un mais que je ne suis pas sûr si c'est celui que je veux,
je m'attends à pouvoir écrire un commentaire pour qu'on clarifie le cas d'utilisation.

Problème rencontré par les utilisateurs

À présent, je ne peux pas commenter sur un bouquet.

Proposition de solution au problème

Dans la page d'un bouquet,
Je vois un encadré pour laisser un commentaire,
J'écris donc « À quoi ça sert de bouquet »,
Je fais clique sur « Commenter »,
Je vois que mon commentaire est maintenant visible sur la page du bouquet,

(Deux semaines après - hors scope de cette issue)

Je reçois un email d'Écosphères,
Avec une notifiation de la créatrice du bouquet,
Avec le message : « Monsieur, ce bouquet est utile pour votre cas d'usage ». => ce message est aussi visible par l'ensemble des utilisateurs sur Ecosphères

Ajoutez une image ici si vous en avez une. @martyKN

Éléments supplémentaires de ma proposition

  • Si je ne mets rien, c'est clair que je ne peux pas envoyer le commentaire.
  • Je ne peux pas éditer le commentaire, mais je vois un message m'indiquant de prendre contact avec l'équipe en cas de faute de frappe.

Définition de terminé

  • L'utilisateur peut commenter un bouquet

Critères d'acceptation

  • Une application de prévisualisation déployée où tester cette fonctionnalité
  • Une batterie des tests unitaires et d'intégration déployés automatiquement
  • Du linting et du formatage du code vérifiés automatiquement
@bonjourmauko bonjourmauko added this to the V3 : Interagir autour d'un bouquet milestone Oct 26, 2023
@bonjourmauko bonjourmauko moved this to Pool of options in Ecosphères x Multi Oct 26, 2023
@bonjourmauko bonjourmauko modified the milestones: V3 : Interagir autour d'un bouquet, V1 : Découvrabilité par cas d’usage Nov 9, 2023
@bonjourmauko bonjourmauko changed the title Discuter autour d'un bouquet feat(social): discuter autour d'un bouquet Nov 9, 2023
@bonjourmauko
Copy link
Contributor Author

Je t'assigne @streino comme vu en planif pour investigation de faisabilité.

@streino
Copy link
Contributor

streino commented Nov 9, 2023

Pas encore géré côté data.gouv, mais c'était sans compter la réactivité foudroyante de @maudetes 🙏
opendatateam/udata#2922

Une fois la PR mergée et déployée sur demo, ça sera :

POST /api/1/discussions/
{
  "comment": "un commentaire",
  "subject": {
    "class": "Topic",
    "id": "53541d16c751df3488825af7"
  },
  "title": "Une discussion sur Topic"
}

@bonjourmauko bonjourmauko moved this from Pool of options to Todo in Ecosphères x Multi Nov 22, 2023
@bonjourmauko bonjourmauko assigned YeLnatSs and unassigned streino Nov 22, 2023
@bonjourmauko bonjourmauko moved this from Todo to In Progress in Ecosphères x Multi Nov 23, 2023
@bonjourmauko bonjourmauko added the enhancement Améliorations et nouvelles fonctionnalités label Nov 23, 2023
@streino
Copy link
Contributor

streino commented Nov 23, 2023

Exemple de jeu de données avec discussion : https://ecospheres.netlify.app/datasets/repertoire-des-logements-locatifs-des-bailleurs-sociaux
On peut reprendre ça pour les bouquets. A voir si on garde l'accordéon tel quel @martyKN ?

@streino
Copy link
Contributor

streino commented Nov 23, 2023

Composant discussion de data.gouv : https://github.com/etalab/udata-front/tree/master/udata_front/theme/gouvfr/assets/js/components/discussions
Ils parlent d'extraire ces composants à terme dans une lib. Ça peut être intéressant de le reprendre tel quel (ou avec modifs minimales si besoin) et switcher sur la lib lorsqu'ils la sortiront.

@bonjourmauko
Copy link
Contributor Author

Composant discussion de data.gouv : https://github.com/etalab/udata-front/tree/master/udata_front/theme/gouvfr/assets/js/components/discussions Ils parlent d'extraire ces composants à terme dans une lib. Ça peut être intéressant de le reprendre tel quel (ou avec modifs minimales si besoin) et switcher sur la lib lorsqu'ils la sortiront.

@martyKN

@bonjourmauko bonjourmauko changed the title feat(social): discuter autour d'un bouquet feat(social): commenter sur un bouquet Nov 23, 2023
@streino
Copy link
Contributor

streino commented Nov 23, 2023

CC @geoffreyaldebert pour info

@martyKN
Copy link
Contributor

martyKN commented Nov 23, 2023

en reprenant le modèle dgfr on arrive la dessus
image

image

j'ai fait une section "discussions dans "V1 Composants" c'est fait avec des screenshots provenant de dgfr https://www.figma.com/file/YmsbJVui0zKVAHNx9NPFAA/Bouquets?type=design&node-id=2669%3A83308&mode=design&t=1UARepYLJdT208eB-1

@bonjourmauko bonjourmauko moved this from In Progress to Todo in Ecosphères x Multi Nov 28, 2023
@bonjourmauko bonjourmauko changed the title feat(social): commenter sur un bouquet feat(social): commenter un bouquet Nov 28, 2023
@bonjourmauko
Copy link
Contributor Author

@streino : (...) Pour moi dans tous les cas on a visualiser -> commenter. Même lorsque la discussion n'existe pas encore il faut la visualiser.

@bonjourmauko : (...) Il me semble plus cohérent de commencer par la visualisation. (...) Je vous laisse voir avec @edelagnier ce qui vous semble plus pratique côté implémentation.

Via @bonjourmauko in #180 (comment) (redacted for brevity).

@bonjourmauko bonjourmauko moved this from Todo to Pool of options in Ecosphères x Multi Nov 29, 2023
@abulte
Copy link
Contributor

abulte commented Jan 10, 2024

Done

@abulte abulte closed this as completed Jan 10, 2024
@github-project-automation github-project-automation bot moved this from Pool of options to Shipped in Ecosphères x Multi Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Améliorations et nouvelles fonctionnalités
Projects
None yet
Development

No branches or pull requests

5 participants