corentin_wakdo/tests/js
Imugiii eed2daffb0
All checks were successful
CI / secret-scan (push) Successful in 16s
CI / secret-scan (pull_request) Successful in 17s
CI / php-lint (pull_request) Successful in 40s
CI / php-lint (push) Successful in 41s
CI / static-tests (push) Successful in 1m14s
CI / js-tests (push) Successful in 46s
CI / static-tests (pull_request) Successful in 1m15s
CI / js-tests (pull_request) Successful in 42s
feat(back-office): refonte saisie commande comptoir/drive (prix, verrou, nav, file)
7 ameliorations de la page de saisie comptoir/drive, inutilisable au quotidien :
- prix par ligne + total + bouton "Encaisser X,XX EUR" (l'equipier encaissait
  sans voir aucun montant) ;
- verrou drive reel (affichage fige + input hidden ; readonly sur un select est
  sans effet HTML) ;
- lien de nav "Saisie commande" route selon le canal du role (un equipier drive
  atterrissait au comptoir) ;
- champ quantite desactive pour un produit personnalisable (sa saisie etait
  ignoree en silence) ;
- file "En cours" (commandes payees du canal, plus ancienne d'abord) au-dessus
  de l'historique ;
- feedback prix Normal/Maxi dans la liste et le total de ligne ;
- numero de table (dine_in comptoir), groupage par categorie, modale a overlay
  + fermeture Echap + message requis inline.

Serveur autoritatif inchange (les prix cote client sont indicatifs).
availableForCatalogue expose category_name et trie par categorie ; la borne
regroupe deja par categorie (ordre intra-categorie preserve) donc son rendu ne
bouge pas. Tests : JS 104, PHP unit 398, PHPStan L6.
2026-06-24 09:59:18 +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): menu Maxi agrandit la boisson en 50cl + transport du format (#98) 2026-06-24 11:04:20 +02:00
composer-slots.test.js feat(borne): menu Maxi agrandit la boisson en 50cl + transport du format (#98) 2026-06-24 11:04:20 +02:00
counter-order.test.js feat(back-office): refonte saisie commande comptoir/drive (prix, verrou, nav, file) 2026-06-24 09:59:18 +00:00
data.test.js feat(borne): produit/menu en rupture stock non commandable (RG-T21) (#99) 2026-06-24 11:25:14 +02: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 Grande en menu Maxi (accompagnement) (#90) 2026-06-22 16:23:39 +02: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