corentin_wakdo/tests
Imugiii ba660e7d5a
All checks were successful
CI / secret-scan (push) Successful in 16s
CI / php-lint (push) Successful in 39s
CI / static-tests (push) Successful in 1m11s
CI / js-tests (push) Successful in 37s
CI / secret-scan (pull_request) Successful in 17s
CI / php-lint (pull_request) Successful in 31s
CI / static-tests (pull_request) Successful in 1m7s
CI / js-tests (pull_request) Successful in 41s
fix(borne): confirmation avant Abandon de la commande (geste destructeur)
Le bouton Abandon effacait toute la commande au moindre tap. Ajout d'une modale
de confirmation reutilisable (confirm-modal.js, CSP-safe : role=dialog,
aria-modal, focus piege, Echap et clic-fond = annuler, focus rendu au
declencheur, focus initial sur Annuler). Abandon passe par cette confirmation
avant clearCart + retour accueil.

La suppression d'une ligne reste immediate (re-ajoutable, et le stepper offre
le decrement doux) ; les cibles tactiles 44px ont ete posees au lot panier-unique.

Tests : confirm-modal.test.js (6 cas : affichage, confirmer, annuler, Echap,
clic-fond, echappement) + order-panel (Abandon demande confirmation). JS 118 verts.
2026-06-24 10:23:10 +00:00
..
e2e fix(borne): panier unique = panneau persistant (retrait cart.html + product.html) (#101) 2026-06-24 12:18:30 +02:00
Integration feat(api): endpoint public /api/allergens (P4 optionnel) (#71) 2026-06-19 20:30:12 +02:00
js fix(borne): confirmation avant Abandon de la commande (geste destructeur) 2026-06-24 10:23:10 +00:00
Support feat(borne): produit/menu en rupture stock non commandable (RG-T21) (#99) 2026-06-24 11:25:14 +02:00
Unit feat(back-office): refonte saisie commande comptoir/drive (prix, verrou, nav, file) (#100) 2026-06-24 12:05:25 +02:00
bootstrap.php feat: authentification back-office P2 (login/logout/reset, throttle, audit) (#11) 2026-06-15 20:18:59 +02:00