Commit graph

4 commits

Author SHA1 Message Date
Imugiii
c2a0cfdd89 feat(back-office): saisie commande comptoir/drive en POS tactile a tuiles
All checks were successful
CI / secret-scan (push) Successful in 20s
CI / php-lint (push) Successful in 49s
CI / static-tests (push) Successful in 1m48s
CI / js-tests (push) Successful in 59s
CI / secret-scan (pull_request) Successful in 20s
CI / php-lint (pull_request) Successful in 45s
CI / static-tests (pull_request) Successful in 1m39s
CI / js-tests (pull_request) Successful in 1m8s
Remplace le formulaire-liste (champs quantite) par un ecran de caisse facon
tablette : onglets categories + grille de tuiles produits/menus (tap = ajout)
+ panneau commande persistant a droite (lignes avec +/-, total, bouton
"Encaisser X,XX EUR"). Le contrat serveur ne change pas (items_json -> store ->
createStaffOrder) ; les acquis du lot precedent sont conserves (verrou drive,
service_tag dine_in, format Normal/Maxi, prix indicatifs cote client).

Accessibilite : pattern tablist clavier complet (roving tabindex + fleches +
Home/End + aria-controls/tabpanel), focus conserve au changement d'onglet,
region live concise (total + nb articles), tuiles ouvrant une modale annoncees
(aria-haspopup + libelle "a composer"). Quantite menu desormais ajustable
(facturee par quantite). Catalogue passe en scripts JSON inertes (JSON_HEX_*),
rendu via textContent. CSP-safe (aucun handler inline).

Tests : JS 135, PHP unit 406, PHPStan L6. Apercu valide par le commanditaire.
2026-06-24 12:24:01 +00:00
352355f5a5 feat(back-office): refonte saisie commande comptoir/drive (prix, verrou, nav, file) (#100)
All checks were successful
CI / secret-scan (push) Successful in 15s
CI / php-lint (push) Successful in 35s
CI / static-tests (push) Successful in 1m0s
CI / js-tests (push) Successful in 32s
2026-06-24 12:05:25 +02:00
034038a31f feat(orders): UI modificateurs composeur comptoir/drive (R3c) (#87)
All checks were successful
CI / secret-scan (push) Successful in 13s
CI / php-lint (push) Successful in 28s
CI / static-tests (push) Successful in 56s
CI / js-tests (push) Successful in 31s
2026-06-22 13:39:30 +02:00
6347c66a7e feat(orders): composeur de menus (slots + format) saisie comptoir/drive (#86)
All checks were successful
CI / secret-scan (push) Successful in 8s
CI / php-lint (push) Successful in 21s
CI / static-tests (push) Successful in 48s
CI / js-tests (push) Successful in 28s
2026-06-22 12:28:13 +02:00