feat(admin): definition self-service du PIN d'action sensible (P3)
ci.yml #62 -Commit
f60bc484f7
pushed by
Corentin
feat: CRUD categories P3 (rendu serveur, garde + CSRF + validation) (#15)
ci.yml #61 -Commit
8290ceabc4
pushed by
Corentin
feat(admin): CRUD categories (P3, premier CRUD rendu serveur)
ci.yml #59 -Commit
fe2547b77f
pushed by
Corentin
feat(admin): CRUD categories (P3, premier CRUD rendu serveur)
ci.yml #58 -Commit
fe2547b77f
pushed by
Corentin
feat/p3-categories-crud
feat: shell back-office P3 (pages rendues serveur + garde) (#14)
ci.yml #57 -Commit
2bc22ab5c8
pushed by
Corentin
feat(admin): shell back-office rendu serveur + garde de page (P3)
ci.yml #55 -Commit
65cb3008ee
pushed by
Corentin
feat(admin): shell back-office rendu serveur + garde de page (P3)
ci.yml #54 -Commit
65cb3008ee
pushed by
Corentin
feat/p3-admin-shell
feat: PIN d action sensible P2 (PinVerifier RG-T13) (#13)
ci.yml #53 -Commit
7c35f8e2dc
pushed by
Corentin
feat(pin): primitif de verification du PIN d'action sensible (RG-T13)
ci.yml #51 -Commit
75dd98668c
pushed by
Corentin
feat(pin): primitif de verification du PIN d'action sensible (RG-T13)
ci.yml #50 -Commit
75dd98668c
pushed by
Corentin
feat/p2-pin
feat: RBAC P2 (autorisation par permission + garde de session + /api/me) (#12)
ci.yml #49 -Commit
f979a2339e
pushed by
Corentin
docs(api): ajoute /api/me au listing des endpoints
ci.yml #47 -Commit
5b714e9a3a
pushed by
Corentin
docs(api): ajoute /api/me au listing des endpoints
ci.yml #46 -Commit
5b714e9a3a
pushed by
Corentin
feat/p2-rbac
feat: authentification back-office P2 (login/logout/reset, throttle, audit) (#11)
ci.yml #45 -Commit
1b0b20c12d
pushed by
Corentin
docs(api): conventions de nommage et listing des endpoints
ci.yml #43 -Commit
08a95eb4e9
pushed by
Corentin
docs(api): conventions de nommage et listing des endpoints
ci.yml #42 -Commit
08a95eb4e9
pushed by
Corentin
feat/p2-auth
refactor(core): src/app structure + fix auto-merge label gate (#10)
ci.yml #41 -Commit
c8f5370cfd
pushed by
Corentin
fix(ci): gate auto-merge by label via API shell check (Forgejo if-expression matched even unlabeled)
ci.yml #40 -Commit
9c0ea4a345
pushed by
Corentin
fix(ci): gate auto-merge by label via API shell check (Forgejo if-expression matched even unlabeled)
ci.yml #39 -Commit
9c0ea4a345
pushed by
Corentin
feat/p2-core-restructure
ci: install php-xml/php-mbstring for phpunit/phpstan (bookworm php-cli lacks dom/mbstring/xml)
ci.yml #36 -Commit
56d0b941e8
pushed by
Corentin
ci: install php-xml/php-mbstring for phpunit/phpstan (bookworm php-cli lacks dom/mbstring/xml)
ci.yml #35 -Commit
56d0b941e8
pushed by
Corentin
feat/p2-core-php
docs: clarify manager has read-only user access (user.read), not zero access
ci.yml #31 -Commit
04404dc8c5
pushed by
Corentin
docs: clarify manager has read-only user access (user.read), not zero access
ci.yml #30 -Commit
04404dc8c5
pushed by
Corentin
feat/p2-seed-data
feat(db): seed data - RBAC matrix + INCO allergens + admin user + catalogue (9 cat / 53 products / 13 menus + composition)
ci.yml #28 -Commit
fcf52a0895
pushed by
Corentin
feat/p2-seed-data
feat(db): initial schema DDL (21 tables) + migration runner (#6)
ci.yml #27 -Commit
41f9c96d33
pushed by
Corentin
feat(db): wire make migrate/seed to db runners; add seed runner; commit docs-render target
ci.yml #26 -Commit
1244e7f8c3
pushed by
Corentin
feat(db): wire make migrate/seed to db runners; add seed runner; commit docs-render target
ci.yml #25 -Commit
1244e7f8c3
pushed by
Corentin
feat/p2-db-foundation