New pull request
docs: resume de session du 2026-07-31 (vague code B, 5 lots)
All checks were successful
CI / secret-scan (pull_request) Successful in 12s
CI / php-lint (pull_request) Successful in 23s
CI / static-tests (pull_request) Successful in 58s
CI / js-tests (pull_request) Successful in 33s
#130 by Corentin was merged 2026-07-31 16:16:20 +02:00
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
#129 by Corentin was merged 2026-07-31 15:25:00 +02:00
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
#128 by Corentin was merged 2026-07-31 14:38:37 +02:00
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
#127 by Corentin was merged 2026-07-31 11:18:50 +02:00
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
#126 by Corentin was merged 2026-07-31 10:39:01 +02:00
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
#125 by Corentin was merged 2026-07-31 10:26:37 +02:00
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
#124 by Corentin was merged 2026-07-02 14:15:46 +02:00
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
#123 by Corentin was merged 2026-07-02 13:47:57 +02:00
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
#122 by Corentin was merged 2026-07-02 12:37:28 +02:00
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
#121 by Corentin was merged 2026-07-02 12:01:31 +02:00
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
#120 by Corentin was merged 2026-06-29 15:47:07 +02:00
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
#119 by Corentin was merged 2026-06-29 15:34:20 +02:00
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
#118 by Corentin was merged 2026-06-29 14:47:31 +02:00
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
#117 by Corentin was merged 2026-06-29 13:55:26 +02:00
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
#116 by Corentin was merged 2026-06-29 12:46:50 +02:00
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
#115 by Corentin was merged 2026-06-29 12:23:34 +02:00
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
#114 by Corentin was merged 2026-06-25 14:35:45 +02:00
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
#113 by Corentin was merged 2026-06-25 14:20:34 +02:00
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
#112 by Corentin was merged 2026-06-25 14:01:53 +02:00
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
#111 by Corentin was merged 2026-06-25 10:58:43 +02:00