corentin_wakdo/tests
Imugiii 25acae771b
Some checks failed
CI / secret-scan (push) Successful in 19s
CI / php-lint (push) Successful in 26s
CI / static-tests (push) Successful in 1m0s
CI / js-tests (push) Successful in 34s
CI / secret-scan (pull_request) Successful in 13s
CI / php-lint (pull_request) Successful in 24s
CI / js-tests (pull_request) Successful in 31s
CI / auto-merge (push) Has been skipped
CI / auto-merge (pull_request) Failing after 5s
CI / static-tests (pull_request) Successful in 59s
feat(api): P4 chunk 1a - creation de commande (OrderRepository) + chevalet
OrderRepository::createPending : persiste une commande borne en pending_payment
(customer_order + order_item + selection + modifier) en UNE transaction. Prix
recalcules serveur (RG-T16), TVA par ligne (RG-4 : product.vat_rate ; menu = TVA du
burger), numero K+id, idempotence (anti retry borne). Validation des references /
disponibilite / selections-hors-slot / modifiers (OrderValidationException -> 422).
Migration 0003 : colonne service_tag (chevalet, B4) sur customer_order.

NB : le decrement de stock (RG-T20) + transition paid = pay(), chunk 1b (necessite
aussi le seed des recettes, differe). Regles de calcul (produit normal, extras add,
TVA menu=burger) documentees dans le repo, a confirmer en revue.

6 tests unitaires (calcul d'argent, K+id, idempotence, validations). PHPUnit 307 + PHPStan L6.
2026-06-18 12:01:00 +00:00
..
e2e test(e2e): parcours admin Playwright + fix cookie Secure conditionnel (ADR-0010) (#46) 2026-06-17 17:07:35 +02:00
Integration feat(admin): RBAC - matrice roles/permissions + roles custom (PIN+audit diff) (P3) (#39) 2026-06-17 14:25:42 +02:00
js feat(admin): modal de re-autorisation PIN (#52) 2026-06-18 13:17:59 +02:00
Support feat(admin): RBAC - matrice roles/permissions + roles custom (PIN+audit diff) (P3) (#39) 2026-06-17 14:25:42 +02:00
Unit feat(api): P4 chunk 1a - creation de commande (OrderRepository) + chevalet 2026-06-18 12:01:00 +00:00
bootstrap.php feat: authentification back-office P2 (login/logout/reset, throttle, audit) (#11) 2026-06-15 20:18:59 +02:00