feat(admin): gestion des comptes back-office (CRUD users + RGPD, PIN+audit) (P3)
ci.yml #130 -Commit
d3dcc36bc4
pushed by
Corentin
feat(admin): tableau de bord statistiques (catalogue + sante stock RG-T21) (P3) (#37)
ci.yml #129 -Commit
9c2844c116
pushed by
Corentin
feat(admin): tableau de bord statistiques (catalogue + sante stock RG-T21) (P3)
ci.yml #128 -Commit
fe07e06ee1
pushed by
Corentin
feat/p3-stats
feat(admin): tableau de bord statistiques (catalogue + sante stock RG-T21) (P3)
ci.yml #127 -Commit
fe07e06ee1
pushed by
Corentin
feat(borne): modale allergenes generale (14 INCO) sur carte et fiche + harnais tests JS (P3) (#36)
ci.yml #126 -Commit
1ecd78324c
pushed by
Corentin
feat(borne): modale allergenes generale (14 INCO) sur carte et fiche + harnais tests JS (P3)
ci.yml #125 -Commit
eb2891238f
pushed by
Corentin
feat/p3-borne-allergenes
feat(borne): modale allergenes generale (14 INCO) sur carte et fiche + harnais tests JS (P3)
ci.yml #124 -Commit
eb2891238f
pushed by
Corentin
feat(admin): recettes produit - composition product_ingredient + dispo calculee RG-T21 (P3, ferme #27) (#35)
ci.yml #123 -Commit
ed392d4c14
pushed by
Corentin
feat(admin): recettes produit - composition product_ingredient + dispo calculee RG-T21 (P3, ferme #27)
ci.yml #122 -Commit
06450b2db5
pushed by
Corentin
feat/p3-recettes
feat(admin): recettes produit - composition product_ingredient + dispo calculee RG-T21 (P3, ferme #27)
ci.yml #121 -Commit
06450b2db5
pushed by
Corentin
feat(admin): stock ingredients - CRUD, restock, inventaire PIN, mouvements (P3, mlt 8.8 + domaine 9) (#34)
ci.yml #120 -Commit
1f4b9478ca
pushed by
Corentin
feat(admin): stock ingredients - CRUD, restock, inventaire PIN, mouvements (P3, mlt 8.8 + domaine 9)
ci.yml #119 -Commit
44fa7557a7
pushed by
Corentin
feat(admin): stock ingredients - CRUD, restock, inventaire PIN, mouvements (P3, mlt 8.8 + domaine 9)
ci.yml #118 -Commit
44fa7557a7
pushed by
Corentin
feat/p3-ingredients-stock
fix(admin): conflits HTTP 409 au lieu de 422 (delete FK-bloque + course unicite) (#33)
ci.yml #117 -Commit
0666a22562
pushed by
Corentin
fix(admin): conflits HTTP 409 au lieu de 422 (delete FK-bloque + course unicite)
ci.yml #116 -Commit
a5d48cacbd
pushed by
Corentin
fix(admin): conflits HTTP 409 au lieu de 422 (delete FK-bloque + course unicite)
ci.yml #115 -Commit
a5d48cacbd
pushed by
Corentin
fix(admin): conflits HTTP 409 au lieu de 422 (delete FK-bloque + course unicite)
ci.yml #114 -Commit
a5d48cacbd
pushed by
Corentin
fix/http-409-conflict-codes
feat(admin): CRUD menus composes avec slots (P3, mlt 8.4-8.6) (#32)
ci.yml #113 -Commit
c2a4854083
pushed by
Corentin
feat(admin): CRUD menus composes avec slots (P3, mlt 8.4-8.6)
ci.yml #112 -Commit
26672b1467
pushed by
Corentin
feat/p3-menus-crud
feat(admin): CRUD menus composes avec slots (P3, mlt 8.4-8.6)
ci.yml #111 -Commit
26672b1467
pushed by
Corentin
docs(borne): clarifie le repli JSON statique (fige, divergent de la DB) (#31)
ci.yml #110 -Commit
7d24714d9b
pushed by
Corentin
fix(admin): chemin d'echec PIN atomique (pin.failed + throttle dans 1 transaction) (#30)
ci.yml #109 -Commit
05da325d05
pushed by
Corentin
fix(admin): lien decouvrable vers la page de definition du PIN (#28)
ci.yml #108 -Commit
2cc499dc71
pushed by
Corentin
fix(admin): retire les liens de nav vers des pages non construites (#23)
ci.yml #107 -Commit
c284c840d0
pushed by
Corentin
docs(catalogue): contrat exact des FK a la suppression produit (#27)
ci.yml #106 -Commit
8ce1dc21de
pushed by
Corentin
feat(cron): purge de retention audit_log + throttle (mlt 13.4/13.5) (#25)
ci.yml #105 -Commit
7d30f5481d
pushed by
Corentin
fix(auth): retire le bouton mort PASSWORD_ALGO (argon2id fixe dans le code) (#29)
ci.yml #104 -Commit
656c7a2f3d
pushed by
Corentin
fix(auth): leurre anti-enumeration sur la demande de reset (#26)
ci.yml #103 -Commit
6557dd9c6c
pushed by
Corentin
fix(kiosk): escape data-derived strings in innerHTML (RG-T15) (#20)
ci.yml #102 -Commit
9ddb4ccb27
pushed by
Corentin
fix(admin): remove stale unauthenticated static admin mockups (#19)
ci.yml #101 -Commit
ee14186a19
pushed by
Corentin