Repository navigation
Demander « Tout allait bien ici ? » et ouvrir la sheet « Signaler » pendant la sortie (E-07, E-15) #505
Copy link
Copy link
Open
Labels
area:mobileapps/mobileapps/mobileprio:P2NormaleNormalestatus:blockedBloqué, voir commentaire ⛔Bloqué, voir commentaire ⛔type:featureNouvelle fonctionnalitéNouvelle fonctionnalité
Milestone
Description
Contexte
Epic : #14
Maquette : E-07, E-15 · validée le 2026-09-25
Ecrans › E-07 (États : signaler sur place) · Ecrans › E-15 (Lieux non vérifiés) · E-07 · E-15 · D-033 · D-036
Reste d'E-07 après #42 (PR #502, section « Ce qui n'est pas livré » ; Inbox). Le corps { signal } de POST /me/planned/:id/steps/:stepId/done est refusé tant que place_signals n'existe pas : bloqué par #49. Bloqué aussi par #504 (l'alerte d'étape signalée propose « Passer ») et par #64 (E-15, où vit le bloc « Lieux non vérifiés »).
Comportement attendu
- E-07, sur place : « Tout allait bien ici ? » avec Oui et Signaler (verre), ignorable, sous la ligne de l'étape et au-dessus de « Étape suivante ».
- Sheet « Qu'est-ce qui ne va pas ? » (D-036) : nom du lieu, sept motifs (Fermé, Horaires faux, Mal placé, Travaux ou accès difficile, Complet ou longue attente, Plus comme décrit, Autre) ; un appui envoie, sauf Fermé (« Aujourd'hui », « Temporairement », « Définitivement », puis « Annuler » ou « Signaler ») et Autre (80 caractères, « Lu par l'équipe Widoo, jamais publié. », « Signaler » inactif à vide). Sans croix. Ensuite « Signalé : … » à la place de la question, toast « Merci, c'est signalé. » avec « Annuler », point « ! » ambre sur la pastille dans la sheet « Le parcours ».
- Étape signalée fermée par d'autres visiteurs : alerte d'étape ambre au-dessus du titre (« Café Lomi est peut-être fermé », « Signalé par 2 visiteurs aujourd'hui, à 11:40. Vérifiez avant d'y aller. ») avec « Passer cette étape » ; les commandes ne changent pas.
- E-15 : bloc « Lieux non vérifiés » (« Ces lieux étaient-ils ouverts ? », une ligne par lieu avec Oui et Signaler, même sheet), retiré de Noter un parcours en fin de sortie (E-15) et afficher les avis #64 qui ne peut pas l'envoyer sans
place_signals. - Hors connexion : Oui et Signaler gardés, envoyés au retour du réseau.
Critères d'acceptation
- Oui et Signaler envoient la confirmation ou le signalement de l'étape (
{ signal }de…/done, contrat de Enregistrer confirmations et signalements de lieux avec pondération et statuts #49) - La sheet est conforme aux états de la planche 2 (Fermé avec précision, Autre avec compteur), sans croix, et la même dans E-07 et E-15
- L'alerte d'étape signalée s'affiche à partir des signalements du jour et propose « Passer cette étape »
- Émet
go_step_skippedavecreason: signaleddepuis l'alerte d'une étape signalée (typé danspackages/shared/src/analytics.ts) - Hors connexion, les réponses sont gardées et partent au retour du réseau
- Lecteur d'écran conforme à Ecrans › E-07 et à E-15 : vérification en groupe, réponse annoncée, sheet en dialogue, motifs en boutons, précision de Fermé en groupe radio, champ de Autre avec son compteur ; Oui et Signaler en
hitSlopjusqu'à 44 px ; test à 150 % (sheet jusqu'à la barre d'état, libellés sur trois lignes au plus)
Notes techniques
- La sheet sert aussi à la fiche (E-05) : composant unique.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:mobileapps/mobileapps/mobileprio:P2NormaleNormalestatus:blockedBloqué, voir commentaire ⛔Bloqué, voir commentaire ⛔type:featureNouvelle fonctionnalitéNouvelle fonctionnalité
Activity
IlanAMG commentedon Oct 19, 2026
Chef de projet (point du 19/10/2026) : jalon v0.4 → v0.5. Il est bloqué par #49 (v0.5) : un ticket ne peut être planifié avant son bloqueur.