Skip to content

Éditeur : rechercher et créer un lieu dans l'app, avec la proposition de doublon (E-13) #622

Open

Description

@PaulThiberville

Contexte

Epic : #7
Maquette : E-13 · validée le 2026-09-26
Ecrans › E-13 · API › Lieux · Direction-Artistique › Accessibilité · E-13 · E-12 · D-048 · D-049 · D-050 · D-051

Partie mobile de #46, sortie du ticket par MANAGER le 2026-10-21 : la PR #594 de Marco livre la partie API seule (GET /places/search, POST /places, PATCH /places/:id) et laissait la question ouverte (« l'ajouter ici ou la sortir en ticket »). Un ticket = une PR : l'API ferme #46, l'écran se fait ici.

Bloqué par #46 (routes de l'API). L'écran s'ouvre depuis « Ajouter un lieu » de E-12 (#45).

Comportement attendu

Selon Ecrans › E-13 :

  • Recherche : clavier ouvert, lieux Widoo autour de la dernière étape avant de taper, puis résultats (catégorie, arrondissement, distance, Vérifié), « Créer le lieu « … » » toujours en bas ; états chargement (squelettes), aucun résultat, déjà dans le parcours, hors connexion.
  • Création : nom prérempli, 14 catégories en chips, adresse avec suggestions du géocodage, épingle posée en touchant la carte (D-051), horaires par jour et « Accessible à toute heure », lieu éphémère et date de fin (D-050), dehors ou à l'intérieur, gamme de prix, site ; « Créer le lieu » grisé tant que nom, catégorie et adresse manquent.
  • Doublon : sur le 409 de POST /places, encadré « Ce lieu existe peut-être déjà » avec le lieu, « Utiliser ce lieu » ou « C'est un autre lieu » (renvoi avec force).
  • Retour sur la carte de E-12 centrée sur le lieu, toast « Lieu créé », bulle « Nouveau lieu, vérifié avant publication ».
  • Les photos (Wikimedia Commons, Proposer des photos libres Wikimedia Commons autour d'un lieu, avec leur crédit #179 ; envoi, Uploader et redimensionner les photos via URL signées #47) ne sont pas dans ce ticket.

Critères d'acceptation

  • Créer « Café de Flore » à 20 m d'un existant propose le doublon ; « Utiliser ce lieu » le choisit, « C'est un autre lieu » le crée
  • Un résultat de recherche ramène à E-12 centrée sur le lieu, sa bulle ouverte
  • « Créer le lieu » reste grisé sans nom, catégorie ou adresse
  • Accessibilité selon Direction-Artistique (chips plafonnées à 1,3, libellés et rôles, zones de 44 px) ; test à 150 % de texte noté dans la PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions