corentin_wakdo/tests/js
Imugiii 68b3f9c46c
All checks were successful
CI / php-lint (push) Successful in 25s
CI / js-tests (push) Successful in 27s
CI / static-tests (pull_request) Successful in 52s
CI / js-tests (pull_request) Successful in 27s
CI / secret-scan (push) Successful in 10s
CI / static-tests (push) Successful in 52s
CI / secret-scan (pull_request) Successful in 10s
CI / php-lint (pull_request) Successful in 23s
fix(borne): affiche la variante Grande de l'accompagnement en menu Maxi
Un menu commande en Maxi affichait "Moyenne Frite grande" : le nom de base
de l'accompagnement (Moyenne) plus un suffixe " grande" trompeur. Le serveur
substitue deja Moyenne -> Grande a la commande (maxi_variant_product_id) ;
seul l'affichage borne mentait.

Fix d'affichage + petite extension API pour l'alimenter :
- API : ProductRepository expose mv.name AS maxi_variant_name via un LEFT JOIN
  sur la variante Maxi (liste + detail) ; CatalogueController::presentProduct
  emet maxi_variant_name (null sans variante).
- data.js : mappe maxi_variant_name -> maxiNom sur le produit borne.
- page-product-menu.js : le composeur affiche maxiNom en Maxi au moment du
  CHOIX (optionLabel) ; buildMenuCartItem pose libelle = variante en Maxi.
- order-panel.js / page-cart.js : suppression du suffixe " grande" -- le
  libelle porte deja le bon nom ; le suffixe doublait ("Grande Frite grande")
  et mentait pour la boisson (le menu Maxi ne l'agrandit pas).

La resolution serveur (OrderRepository::resolveSelections) est inchangee.
Tests JS et PHP unit etendus ; taille reste pose mais n'est plus affiche.
2026-06-22 14:15:11 +00:00
..
a11y.test.js feat(borne): police OpenDyslexic auto-hebergee + bascule accessibilite (RGAA Cr 1.c.2) (#73) 2026-06-22 08:38:46 +02:00
allergens.test.js feat(borne): modale allergenes generale (14 INCO) sur carte et fiche + harnais tests JS (P3) (#36) 2026-06-17 12:10:46 +02:00
category-strip.test.js feat(borne): panneau commande persistant + bandeau categories (P5 L1) (#64) 2026-06-19 16:54:47 +02:00
checkout.test.js feat(borne): soumission reelle de commande + ecran chevalet (P5 L4) (#68) 2026-06-19 20:02:01 +02:00
composer-slots.test.js fix(borne): affiche la variante Grande de l'accompagnement en menu Maxi 2026-06-22 14:15:11 +00:00
counter-order.test.js feat(orders): UI modificateurs composeur comptoir/drive (R3c) (#87) 2026-06-22 13:39:30 +02:00
data.test.js fix(borne): affiche la variante Grande de l'accompagnement en menu Maxi 2026-06-22 14:15:11 +00:00
nav.test.js fix(borne): persiste + garde le mode de consommation (corrige 422 paiement) (#89) 2026-06-22 15:43:32 +02:00
order-panel.test.js fix(borne): affiche la variante Grande de l'accompagnement en menu Maxi 2026-06-22 14:15:11 +00:00
package.json feat(borne): modale allergenes generale (14 INCO) sur carte et fiche + harnais tests JS (P3) (#36) 2026-06-17 12:10:46 +02:00
pin-modal.test.js feat(admin): modal de re-autorisation PIN (#52) 2026-06-18 13:17:59 +02:00
product-options.test.js feat(borne): tailles 30/50cl boissons a la carte (R4) (#88) 2026-06-22 14:07:46 +02:00