You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Admin : signalements de lieux et de parcours, avis (A-03) #54
Note basse (décision d'Ilan) : un parcours publié qui passe sous 2,5 de moyenne avec au moins 5 avis crée un signalement low_rating sans signaleur, dans l'onglet Parcours ; actions Garder, Demander des modifications, Dépublier ; rouvert seulement après 5 nouveaux avis.
Motif obligatoire sur places/:id/close, signals/:id/reject, ratings/:id/hide ; 409 already_decided.
Un parcours passé à 2,4 avec 5 avis apparaît une seule fois dans l'onglet Parcours
D-056 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) : A-03 reçoit aussi les signalements de parcours (table de #184), avec l'étape pour place_changed ; GET /admin/reports et POST /admin/reports/:id/resolve, qui déclenche la notification report_resolved au signaleur quand le signalement mène à une correction.
Plus de planche de design (#78 fermé, décision d'Ilan du 2026-09-28) : spécification détaillée à venir dans le wiki (section Admin web d'Ecrans), à faire par le chef de projet avant le début de v0.6 ; composants d'une bibliothèque standard.
🔨 Démarrage (CODE, 2026-10-15) — branche issue/54-reports-and-ratings, empilée sur #398 (ticket 55), niveau 2 annoncé.
Périmètre faisable : seule la table route_reports existe (#184, fermé). place_signals (#49) et route_ratings (#64) n'existent pas encore.
Plan, en commits autonomes :
shared : schémas des signalements de parcours et de leur résolution.
api : GET /admin/reports, POST /admin/reports/:id/resolve (retour au signaleur report_resolved, note dans le journal, 409 already_decided), « Demander des modifications » sur un parcours publié (needs_fix), compteur de la navigation et du tableau de bord.
api : lieux signalés, POST /admin/places/:id/verify et close (parcours concernés en needs_fix, motif obligatoire) ; GET /admin/ratings vide.
api-client puis admin : A-03 en trois onglets, Parcours complet, Lieux (liste des lieux signalés, vérifier, fermer), Avis (état vide).
Hors de cette PR, faute de table : signals/:id/reject, le nombre et les motifs des signalements de lieux, ratings/:id/hide et unhide, la création automatique du signalement « note basse » (critères 3 et 4 du ticket). Ils attendent #49 et #64.
Vérification humaine, consignée par l'agent : Marco a testé en local le 2026-10-15 (branche issue/54-reports-and-ratings, base locale) : le compteur du menu, la liste des signalements de parcours et son filtre, « Accepter » et « Rejeter » avec une note, les trois décisions d'une note basse (garder, demander des modifications, dépublier), les lieux signalés (marquer vérifié, fermer le lieu), l'onglet Avis vide, et la vue d'un compte modérateur. Rien n'a été testé sur un environnement déployé.
Deux critères d'acceptation ne sont pas tenus : l'avis masqué qui se rétablit et le parcours à 2,4 avec 5 avis, faute de table des avis (#64). Le décompte des signalements de lieux et leur rejet attendent #49. Le détail est dans la PR.
Activity
IlanAMG commentedon Sep 25, 2026
D-036 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) : A-03 affiche le texte des signalements « Autre » (lu en modération, jamais publié) et les motifs de terrain.
IlanAMG commentedon Sep 26, 2026
D-056 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) : A-03 reçoit aussi les signalements de parcours (table de #184), avec l'étape pour
place_changed;GET /admin/reportsetPOST /admin/reports/:id/resolve, qui déclenche la notificationreport_resolvedau signaleur quand le signalement mène à une correction.IlanAMG commentedon Sep 26, 2026
D-057 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) : la décision de l'équipe sur un signalement de parcours libère la ligne figée côté signaleur (
myReportrepasse à null).IlanAMG commentedon Sep 28, 2026
Plus de planche de design (#78 fermé, décision d'Ilan du 2026-09-28) : spécification détaillée à venir dans le wiki (section Admin web d'Ecrans), à faire par le chef de projet avant le début de v0.6 ; composants d'une bibliothèque standard.
[-]Construire la gestion des signalements (A-03)[/-][+]Admin : signalements de lieux et de parcours, avis (A-03)[/+]Nascimento95 commentedon Oct 15, 2026
🔨 Démarrage (CODE, 2026-10-15) — branche
issue/54-reports-and-ratings, empilée sur #398 (ticket 55), niveau 2 annoncé.Périmètre faisable : seule la table
route_reportsexiste (#184, fermé).place_signals(#49) etroute_ratings(#64) n'existent pas encore.Plan, en commits autonomes :
shared: schémas des signalements de parcours et de leur résolution.api:GET /admin/reports,POST /admin/reports/:id/resolve(retour au signaleurreport_resolved, note dans le journal, 409already_decided), « Demander des modifications » sur un parcours publié (needs_fix), compteur de la navigation et du tableau de bord.api: lieux signalés,POST /admin/places/:id/verifyetclose(parcours concernés enneeds_fix, motif obligatoire) ;GET /admin/ratingsvide.api-clientpuisadmin: A-03 en trois onglets, Parcours complet, Lieux (liste des lieux signalés, vérifier, fermer), Avis (état vide).Hors de cette PR, faute de table :
signals/:id/reject, le nombre et les motifs des signalements de lieux,ratings/:id/hideetunhide, la création automatique du signalement « note basse » (critères 3 et 4 du ticket). Ils attendent #49 et #64.Nascimento95 commentedon Oct 15, 2026
PR ouverte : #479 (empilée sur #398).
Vérification humaine, consignée par l'agent : Marco a testé en local le 2026-10-15 (branche
issue/54-reports-and-ratings, base locale) : le compteur du menu, la liste des signalements de parcours et son filtre, « Accepter » et « Rejeter » avec une note, les trois décisions d'une note basse (garder, demander des modifications, dépublier), les lieux signalés (marquer vérifié, fermer le lieu), l'onglet Avis vide, et la vue d'un compte modérateur. Rien n'a été testé sur un environnement déployé.Deux critères d'acceptation ne sont pas tenus : l'avis masqué qui se rétablit et le parcours à 2,4 avec 5 avis, faute de table des avis (#64). Le décompte des signalements de lieux et leur rejet attendent #49. Le détail est dans la PR.