feat(order): modifier une commande avant paiement, sans creer de doublon
All checks were successful
CI / secret-scan (push) Successful in 15s
CI / secret-scan (pull_request) Successful in 14s
CI / php-lint (push) Successful in 25s
CI / static-tests (push) Successful in 58s
CI / js-tests (push) Successful in 36s
CI / php-lint (pull_request) Successful in 25s
CI / static-tests (pull_request) Successful in 1m6s
CI / js-tests (pull_request) Successful in 32s
feat(allergenes): allergenes calcules par produit avec etat de revue explicite
All checks were successful
CI / static-tests (push) Successful in 1m2s
CI / js-tests (push) Successful in 36s
CI / secret-scan (pull_request) Successful in 13s
CI / secret-scan (push) Successful in 17s
CI / php-lint (push) Successful in 27s
CI / php-lint (pull_request) Successful in 25s
CI / static-tests (pull_request) Successful in 58s
CI / js-tests (pull_request) Successful in 36s
feat(order): expiration des commandes restees en attente de paiement
All checks were successful
CI / secret-scan (push) Successful in 12s
CI / static-tests (push) Successful in 1m6s
CI / js-tests (push) Successful in 35s
CI / php-lint (pull_request) Successful in 27s
CI / php-lint (push) Successful in 24s
CI / secret-scan (pull_request) Successful in 13s
CI / static-tests (pull_request) Successful in 59s
CI / js-tests (pull_request) Successful in 33s
feat(back-office): vue du catalogue rangee par categorie
All checks were successful
CI / secret-scan (pull_request) Successful in 13s
CI / php-lint (pull_request) Successful in 26s
CI / static-tests (pull_request) Successful in 1m1s
CI / js-tests (pull_request) Successful in 32s
CI / secret-scan (push) Successful in 15s
CI / php-lint (push) Successful in 27s
CI / static-tests (push) Successful in 1m3s
CI / js-tests (push) Successful in 34s
feat(borne): ecran categories alimente par /api/categories
All checks were successful
CI / secret-scan (push) Successful in 15s
CI / php-lint (push) Successful in 25s
CI / static-tests (push) Successful in 1m2s
CI / js-tests (push) Successful in 37s
CI / php-lint (pull_request) Successful in 23s
CI / static-tests (pull_request) Successful in 1m1s
CI / js-tests (pull_request) Successful in 38s
CI / secret-scan (pull_request) Successful in 11s
feat(stock): ajustement libre (Ajuster) avec PIN obligatoire
All checks were successful
CI / secret-scan (push) Successful in 23s
CI / php-lint (push) Successful in 42s
CI / static-tests (push) Successful in 1m48s
CI / js-tests (push) Successful in 1m2s
CI / secret-scan (pull_request) Successful in 24s
CI / php-lint (pull_request) Successful in 39s
CI / static-tests (pull_request) Successful in 1m51s
CI / js-tests (pull_request) Successful in 56s
feat(borne): CSP stricte same-origin + replis d'image CSP-safe
All checks were successful
CI / secret-scan (pull_request) Successful in 20s
CI / php-lint (pull_request) Successful in 42s
CI / static-tests (pull_request) Successful in 1m25s
CI / js-tests (pull_request) Successful in 41s
CI / secret-scan (push) Successful in 21s
CI / php-lint (push) Successful in 38s
CI / static-tests (push) Successful in 1m26s
CI / js-tests (push) Successful in 46s
refactor(admin): /api/me -> /admin/me (reduction de surface)
All checks were successful
CI / secret-scan (pull_request) Successful in 19s
CI / php-lint (pull_request) Successful in 28s
CI / static-tests (pull_request) Successful in 1m5s
CI / static-tests (push) Successful in 1m15s
CI / js-tests (push) Successful in 42s
CI / js-tests (pull_request) Successful in 34s
CI / secret-scan (push) Successful in 16s
CI / php-lint (push) Successful in 36s
Preuves Bloc 1 (W3C, responsive, RGAA, C2.d) + balisage borne conforme W3C
All checks were successful
CI / secret-scan (pull_request) Successful in 23s
CI / php-lint (pull_request) Successful in 36s
CI / static-tests (pull_request) Successful in 1m20s
CI / js-tests (pull_request) Successful in 42s
CI / secret-scan (push) Successful in 15s
CI / php-lint (push) Successful in 30s
CI / static-tests (push) Successful in 1m12s
CI / js-tests (push) Successful in 35s
fix(order): paiement met automatiquement en preparation (retour oral)
All checks were successful
CI / secret-scan (pull_request) Successful in 10s
CI / static-tests (pull_request) Successful in 52s
CI / js-tests (pull_request) Successful in 29s
CI / static-tests (push) Successful in 53s
CI / php-lint (pull_request) Successful in 24s
CI / secret-scan (push) Successful in 11s
CI / php-lint (push) Successful in 21s
CI / js-tests (push) Successful in 31s
fix(borne): base href pour rendre la SPA correctement sur les chemins profonds
All checks were successful
CI / secret-scan (pull_request) Successful in 11s
CI / js-tests (pull_request) Successful in 30s
CI / static-tests (push) Successful in 52s
CI / php-lint (pull_request) Successful in 22s
CI / static-tests (pull_request) Successful in 59s
CI / secret-scan (push) Successful in 10s
CI / php-lint (push) Successful in 21s
CI / js-tests (push) Successful in 30s
feat(kds): etats commande en preparation + prete (#8)
All checks were successful
CI / secret-scan (pull_request) Successful in 12s
CI / php-lint (pull_request) Successful in 26s
CI / static-tests (pull_request) Successful in 59s
CI / js-tests (pull_request) Successful in 36s
CI / secret-scan (push) Successful in 11s
CI / php-lint (push) Successful in 30s
CI / static-tests (push) Successful in 59s
CI / js-tests (push) Successful in 30s
feat(dashboard): KPI vente + graphe CA 7 jours sur l'accueil (stats.read)
All checks were successful
CI / js-tests (pull_request) Successful in 36s
CI / php-lint (push) Successful in 22s
CI / static-tests (push) Successful in 54s
CI / js-tests (push) Successful in 33s
CI / secret-scan (pull_request) Successful in 14s
CI / php-lint (pull_request) Successful in 25s
CI / static-tests (pull_request) Successful in 1m0s
CI / secret-scan (push) Successful in 10s
fix(stock): plafond strict capacite (stock <= 100%) sur toutes les voies d'ecriture
All checks were successful
CI / secret-scan (pull_request) Successful in 11s
CI / static-tests (push) Successful in 56s
CI / js-tests (push) Successful in 40s
CI / php-lint (pull_request) Successful in 28s
CI / static-tests (pull_request) Successful in 1m1s
CI / js-tests (pull_request) Successful in 30s
CI / secret-scan (push) Successful in 12s
CI / php-lint (push) Successful in 24s
fix(api): detail produit 500 HY093 + trace serveur des erreurs
All checks were successful
CI / secret-scan (push) Successful in 16s
CI / php-lint (push) Successful in 29s
CI / static-tests (push) Successful in 1m7s
CI / php-lint (pull_request) Successful in 24s
CI / js-tests (pull_request) Successful in 25s
CI / js-tests (push) Successful in 32s
CI / secret-scan (pull_request) Successful in 14s
CI / static-tests (pull_request) Successful in 54s
feat(stock): reglage capacite+seuils depuis la page Stock (modale)
All checks were successful
CI / secret-scan (push) Successful in 19s
CI / php-lint (push) Successful in 43s
CI / static-tests (push) Successful in 1m46s
CI / js-tests (push) Successful in 48s
CI / secret-scan (pull_request) Successful in 29s
CI / php-lint (pull_request) Successful in 44s
CI / static-tests (pull_request) Successful in 1m22s
CI / js-tests (pull_request) Successful in 47s
feat(catalogue): options de slot filtrees par type de slot + garde serveur
All checks were successful
CI / secret-scan (push) Successful in 22s
CI / php-lint (push) Successful in 33s
CI / static-tests (push) Successful in 1m19s
CI / js-tests (push) Successful in 49s
CI / secret-scan (pull_request) Successful in 29s
CI / php-lint (pull_request) Successful in 40s
CI / static-tests (pull_request) Successful in 1m31s
CI / js-tests (pull_request) Successful in 55s
feat(catalogue): CRUD variantes (taille/Maxi) + menus base-only + garde serveur
All checks were successful
CI / secret-scan (push) Successful in 21s
CI / php-lint (push) Successful in 39s
CI / static-tests (push) Successful in 1m25s
CI / js-tests (push) Successful in 39s
CI / secret-scan (pull_request) Successful in 13s
CI / php-lint (pull_request) Successful in 27s
CI / static-tests (pull_request) Successful in 1m23s
CI / js-tests (pull_request) Successful in 45s
fix(db): suivi seeds unifie + idempotence DDL + doc trou 0004
All checks were successful
CI / secret-scan (push) Successful in 20s
CI / php-lint (push) Successful in 31s
CI / static-tests (push) Successful in 1m15s
CI / js-tests (push) Successful in 46s
CI / secret-scan (pull_request) Successful in 25s
CI / php-lint (pull_request) Successful in 37s
CI / static-tests (pull_request) Successful in 1m19s
CI / js-tests (pull_request) Successful in 47s