fix(borne): affiche la Grande en menu Maxi (accompagnement) #90

Merged
Corentin merged 1 commit from fix/menu-maxi-grande-label into dev 2026-06-22 16:23:40 +02:00
Owner
No description provided.
Corentin added 1 commit 2026-06-22 16:19:39 +02:00
fix(borne): affiche la variante Grande de l'accompagnement en menu Maxi
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
68b3f9c46c
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.
Corentin scheduled this pull request to auto merge when all checks succeed 2026-06-22 16:19:39 +02:00
Corentin merged commit 82adc77879 into dev 2026-06-22 16:23:40 +02:00
Sign in to join this conversation.
No reviewers
No labels
auto-merge
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: AcadeNice/corentin_wakdo#90
No description provided.