Skip to content

Afficher et garder les conseils « À prévoir » dans la préparation d'une sortie #445

Open

Description

@PaulThiberville

Contexte

Epic : #14
Ecrans · E-06 · D-035, D-048, D-050 · API › GET /routes/:id · Modele-de-Donnees › planned_routes

Découverte de CODE pendant #41 (PR #443, Inbox). Ecrans › E-06 met dans « À préparer » les réservations et les conseils du parcours (« Prévoir des chaussures confortables »), en cases à cocher avec un compteur « 1 sur 2 ». RouteDetail ne porte pas encore les conseils : API › GET /routes/:id les met dans ce que #36 ajoute au schéma (« À prévoir » : routes.tips et suggestions calculées non masquées), signalé sur #36. Mais Modele-de-Donnees décrit planned_routes.checklist comme « réservations cochées », et la checklist de POST /me/planned ne garde que des stepId : un conseil coché n'a pas de place.

Comportement attendu

  • DESIGN fixe la forme : un conseil se coche-t-il et se garde-t-il dans la checklist de la sortie (et dans « Votre sortie »), avec quelle clé (ligne du créateur, clé de suggestion calculée) ; l'écrire dans Modele-de-Donnees et API › Programmations, entrée D-xxx.
  • Ensuite : E-06 affiche les conseils dans « À préparer », après les réservations, et le compteur les compte ; la case cochée est gardée selon la décision.

Critères d'acceptation

  • Modele-de-Donnees (planned_routes.checklist) et API (POST /me/planned, PATCH /me/planned/:id) décrivent les conseils cochés, annoncés au Design-Changelog
  • Les tickets API et mobile qui en découlent sont créés (ou ce ticket est réécrit s'il tient en une session)

Notes techniques

Bloqué par #36, qui sert « À prévoir » dans GET /routes/:id.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:mobileapps/mobileneeds-designQuestion ou maquette à produire en mode DESIGNprio:P3Bassetype:featureNouvelle fonctionnalité

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions