feat(db): seed data (RBAC + allergens + catalogue) #8
No reviewers
Labels
No labels
auto-merge
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: AcadeNice/corentin_wakdo#8
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/p2-seed-data"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Donnees de demonstration (RBAC + reference + catalogue), derivees des sources ecole + conception.
0001_rbac_and_reference.sql : 5 roles, 23 permissions, matrice role_permission (admin 23 / manager 13 / kitchen 5 / counter 8 / drive 8), role_visible_source, 14 allergenes INCO, 1 admin (hash argon2id reel, mdp dev WakdoAdmin2026! a changer en prod).
0002_catalogue.sql : 9 categories, 53 produits (prix en cents, vat 5,5% sur 3 boissons bouteille), 13 menus (ancre burger + maxi=+150), 39 menu_slot + 260 menu_slot_option (slots drink/side/sauce).
Verifie : schema + seeds charges sans erreur sur base scratch ET sur la base dev (make seed). Tous les FK/CHECK ok, ancres menu 13/13 resolues, manager sans order.cancel.
Decision validee : manager garde user.read (lecture seule) -> matrice 57 lignes.
Differe : ingredients / product_ingredient / ingredient_allergen (couche stock).
Pour fusionner : poser le label auto-merge (sinon relecture manuelle).
Base : dev. Type : feat(db) / Bloc 2 (Cr 3.b).