Commit graph

7 commits

Author SHA1 Message Date
Imugiii
3c836a3ff6 feat(stock): seed ingredients + recettes des 53 produits (P4)
All checks were successful
CI / secret-scan (pull_request) Successful in 9s
CI / php-lint (pull_request) Successful in 21s
CI / php-lint (push) Successful in 20s
CI / static-tests (push) Successful in 43s
CI / js-tests (push) Successful in 24s
CI / static-tests (pull_request) Successful in 48s
CI / js-tests (pull_request) Successful in 24s
CI / secret-scan (push) Successful in 8s
Active le decrement de stock au paiement (RG-T20) et la disponibilite calculee
(RG-T21), jusqu'ici dormants faute de recettes.

- db/seeds/0003_ingredients_recipes.sql : catalogue de 50 ingredients (stock plein)
  + une recette product_ingredient pour chacun des 53 produits. FK resolus par
  sous-requete sur le nom (convention seed 0002) ; INSERT IGNORE -> idempotent.
- Quantites : burger/wrap/salade/encas normal==maxi (Maxi n'ajoute pas de garniture) ;
  frites/boissons maxi>=normal. is_removable sur les garnitures ; is_addable +
  extra_price_cents sur supplements realistes (bacon, cheddar).
- Lignes quantity_normal=0 (extras hors base proposes par la redaction) ecartees :
  contrainte CHECK quantity_normal>0.

Recettes redigees par categorie (workflow multi-agents) contraintes au catalogue
ferme : 53/53 produits couverts, 169 lignes, 0 ingredient hors catalogue. Applique
et verifie sur la base dev (composition Big Mac coherente).
2026-06-19 17:39:03 +00:00
29a191e506 feat(api): P4 chunk 1a - creation de commande + chevalet (#55)
All checks were successful
CI / secret-scan (push) Successful in 10s
CI / js-tests (push) Successful in 35s
CI / auto-merge (push) Has been skipped
CI / php-lint (push) Successful in 29s
CI / static-tests (push) Successful in 1m5s
2026-06-18 14:09:35 +02:00
e613adc24a chore: remplace le Makefile par un service compose wakdo-migrate (migrate + seed idempotents) (#40)
All checks were successful
CI / static-tests (push) Successful in 46s
CI / secret-scan (push) Successful in 8s
CI / php-lint (push) Successful in 20s
CI / js-tests (push) Successful in 21s
CI / auto-merge (push) Has been skipped
2026-06-17 15:07:05 +02:00
e62a9783b1 fix(db): moindre privilege pour le user applicatif (drop GRANT ALL) (#24)
Some checks failed
CI / secret-scan (push) Successful in 13s
CI / php-lint (push) Has been cancelled
CI / static-tests (push) Has been cancelled
CI / auto-merge (push) Has been cancelled
2026-06-16 14:19:58 +02:00
ad5203d3fc feat(admin): throttle du PIN d action sensible par acteur (RG-T22) (#18)
All checks were successful
CI / secret-scan (push) Successful in 8s
CI / php-lint (push) Successful in 20s
CI / static-tests (push) Successful in 32s
CI / auto-merge (push) Has been skipped
2026-06-16 00:06:33 +02:00
Imugiii
fcf52a0895 feat(db): seed data - RBAC matrix + INCO allergens + admin user + catalogue (9 cat / 53 products / 13 menus + composition)
All checks were successful
CI / secret-scan (push) Successful in 11s
CI / static-tests (push) Successful in 9s
CI / secret-scan (pull_request) Successful in 10s
CI / php-lint (push) Successful in 26s
CI / php-lint (pull_request) Successful in 25s
CI / static-tests (pull_request) Successful in 7s
CI / auto-merge (push) Has been skipped
CI / auto-merge (pull_request) Has been skipped
2026-06-15 13:45:14 +00:00
41f9c96d33 feat(db): initial schema DDL (21 tables) + migration runner (#6)
All checks were successful
CI / secret-scan (push) Successful in 9s
CI / php-lint (push) Successful in 16s
CI / static-tests (push) Successful in 4s
CI / auto-merge (push) Has been skipped
2026-06-15 15:36:05 +02:00