Commit graph

  • 7ad039c584 Merge branch '48-us2.1-campaign-create' into 'refonte' refonte K. 2026-10-30 14:33:03 +00:00
  • af4ee64fd9 chore: 🚨 linters 38-transform-campaign-request Noah Lancien 2026-10-30 09:19:08 +01:00
  • 491e349959 feat: ✨ Transform CampaignRequest into Campaign + Coupon - #38 - US0.3 Noah Lancien 2026-10-29 18:10:17 +01:00
  • 3c7af56770 Merge branch 'trunk' master Vincent BRIDIER 2026-10-28 17:44:57 +01:00
  • 74ce43b556 Merge branch '68-error' into 'trunk' trunk Vincent BRIDIER 2026-10-28 17:41:48 +01:00
  • a7226f8319 Merge branch '67-fix-sentry-error' into 'trunk' Vincent BRIDIER 2026-10-28 17:41:34 +01:00
  • f4ce662e8f fix: 🐛 cast dates to datetime Corentin Huet 2026-10-28 17:35:34 +01:00
  • c8953e4e4a fix: 🐛 parse mouvement_created_at as date Corentin Huet 2026-10-28 17:09:03 +01:00
  • 6ade3c6578 Merge branch 'trunk' Vincent BRIDIER 2026-10-28 16:16:38 +01:00
  • 6ec164d39a feat: Bump barcode deps Vincent BRIDIER 2026-10-28 16:08:30 +01:00
  • df7768f424 feat: Remove Override Vincent BRIDIER 2026-10-28 13:23:49 +01:00
  • 7ebefee1c4 feat: Update CICD Vincent BRIDIER 2026-10-28 13:15:51 +01:00
  • 1fd7b6f692 feat: L11 to L13 Vincent BRIDIER 2026-10-28 13:10:33 +01:00
  • c62537a087 feat: L9 to L11 Vincent BRIDIER 2026-10-28 13:00:51 +01:00
  • 6203647673 Update dependencies for PHP 8.5 compatibility + L8 to L9 Vincent BRIDIER 2026-10-28 12:48:57 +01:00
  • 8483c63838 feat: rector to php 8.5 Vincent BRIDIER 2026-10-28 12:27:46 +01:00
  • 6faeb77d02 feat: ✨ Added an ImmutableSet class and updated all concerned classes (ex: CampaignCouponArray) 64-sprint-5-feedbacks Noah Lancien 2026-10-28 12:21:05 +01:00
  • 432a344e93 fix: ♻️ Removed all generic failed outputs Noah Lancien 2026-10-28 10:14:34 +01:00
  • 8a60be75eb feat: ✨ Add/Remove coupon from Campaign - #52 - US2.5 52-us2.5-add-remove-campaign-coupons Noah Lancien 2026-10-26 14:49:43 +01:00
  • 20f7f32bbd fix: US2.4 - Review feedbacks - Removed pagination from find output 51-us2.4-campaign-details Noah Lancien 2026-10-27 16:15:31 +01:00
  • f50cd625b0 feat: ✨ Campaign Details - #51 - US2.4 Noah Lancien 2026-10-22 12:23:37 +02:00
  • 38c1d43d2a fix: updated test with latest code updates 50-us2.3-campaign-list Noah Lancien 2026-10-27 15:52:18 +01:00
  • 045e2adac8 chore: 🚨 linters Noah Lancien 2026-10-22 10:58:05 +02:00
  • 4a741c37b9 feat: ✨ List Campaigns - #50 - US2.3 Noah Lancien 2026-10-22 09:49:27 +02:00
  • 689368109b fix: US2.2 - Review feedbacks - Remove useless tests, rename UpdateCampaign, rewrite failed outputs, rewrite auto unpublish, move campaign availability checker 49-us2.2-campaign-publish Noah Lancien 2026-10-27 14:51:43 +01:00
  • 4ff1a6c48a chore: 🚨 linters Noah Lancien 2026-10-22 10:43:36 +02:00
  • 6c138f4b2c feat: ✨ Publish/Unpublish Campaign - #49 - US2.2 Noah Lancien 2026-10-21 17:13:40 +02:00
  • cca776dbeb fix: ♻️ Remove generic failed output for US2.1 Noah Lancien 2026-10-26 17:02:07 +01:00
  • a0160bfa8f fix: set publication default to fasle on campaign creation Noah Lancien 2026-10-26 16:25:55 +01:00
  • d11e6e1928 Merge branch '63-sprint-4-feedbacks' into 'refonte' K. 2026-10-22 12:08:46 +00:00
  • 6444525a49 chore: 🚨 linters Noah Lancien 2026-10-22 11:03:48 +02:00
  • 54bdd099bb feat: ✨ Create Campaign - #48 - US2.1 Noah Lancien 2026-10-20 17:39:31 +02:00
  • f80c95479c fix: ♻️ Sprint 4 feedbacks - reorganize outputs, remove useless tests ... Noah Lancien 2026-10-20 10:12:52 +02:00
  • 53fb12f20f Merge branch 'coupon' into 'refonte' Alexis Gousseau 2026-10-16 16:24:12 +02:00
  • 56d3a35d0e Merge branch 'printed' into 'coupon' Alexis Gousseau 2026-10-15 15:48:32 +02:00
  • 937b516242
    fix: 🚨 resolve linters errors Alexis Gousseau 2026-10-15 15:40:13 +02:00
  • 89854cba4d
    feat: ✨ add use case create printable coupon + tests Alexis Gousseau 2026-10-14 17:21:14 +02:00
  • 3b50f284e8
    refactor: ♻️ clean createdAt & updatedAt methods and set them only on Find UseCases Alexis Gousseau 2026-10-14 12:43:20 +02:00
  • ec7fc6d719
    fix: 🚚 move PeriodTest in global VO tests folder Alexis Gousseau 2026-10-14 12:41:49 +02:00
  • f55f4bb628 Merge branch 'printable-coupon' into 'coupon' Alexis Gousseau 2026-10-14 14:31:17 +02:00
  • 933cfa48ad
    feat: 👷 add ListPrintableCoupon Use Case and tests Alexis Gousseau 2026-10-13 14:51:02 +02:00
  • eb09b6c0e7 Merge branch 'remove-coupon-quantity' into 'coupon' Corentin HUET 2026-10-14 11:02:47 +00:00
  • 0dba81c214 refactor: ♻️ compute quantity from stock movements Corentin Huet 2026-10-14 11:53:24 +02:00
  • 7c8708496a Merge branch 'update-coupon-info' into 'coupon' Corentin HUET 2026-10-14 08:27:08 +00:00
  • 5b2da5859b refactor: ♻️ extract diffusion country count check Corentin Huet 2026-10-14 10:15:35 +02:00
  • 44e3a646a3 fix: 🐛 correct imports and use ean13 processing codes Corentin Huet 2026-10-13 17:33:16 +02:00
  • 5bb8063999 feat: ✨ update legal and validity information of a coupon Corentin Huet 2026-10-13 17:30:01 +02:00
  • 3af10943e9 Merge branch 'update-coupon-picture' into 'coupon' Corentin HUET 2026-10-14 07:42:57 +00:00
  • 620e4ef44c chore: 🚨 resolve linters error Corentin Huet 2026-10-14 09:36:42 +02:00
  • 8d974b5161 feat: ✨ add use case to update coupon pictures Corentin Huet 2026-10-13 12:12:18 +02:00
  • 3251e53fa3 Merge branch 'fix-find-coupon' into 'coupon' Corentin HUET 2026-10-13 14:28:45 +00:00
  • 6d932429c4 chore: 🚨 resolve pint error Corentin Huet 2026-10-13 16:25:13 +02:00
  • b1b7857ddc refactor: ♻️ return brand code instead of brand in coupon details Corentin Huet 2026-10-13 16:17:02 +02:00
  • d75f132ee1
    fix: 🚚 renaming classes that do not belong directly to Coupons Alexis Gousseau 2026-10-13 15:41:21 +02:00
  • c3a3d1cb83 Merge branch 'coupon-list' into 'coupon' Alexis Gousseau 2026-10-13 16:06:55 +02:00
  • 6addc3a4fa Merge branch 'fix-coupon-processing-code' into 'coupon' Corentin HUET 2026-10-13 14:04:14 +00:00
  • 5c6c1b1222
    feat: ✨ add ListCoupons Use Case and tests Alexis Gousseau 2026-10-12 17:26:14 +02:00
  • e4a0ad5b73 fix: 🐛 restrict processing code to 13 digits Corentin Huet 2026-10-13 15:56:11 +02:00
  • 5a3815579d
    test: ✅ cover country rules in coupon use case and value objects Alexis Gousseau 2026-10-13 11:34:05 +02:00
  • 34273a2fd3 Merge branch 'find-coupon' into 'coupon' Corentin HUET 2026-10-13 08:13:32 +00:00
  • cbd5a56e48 feat: ✨ add use case to find coupon details by code Corentin Huet 2026-10-13 09:59:06 +02:00
  • a21415269c
    feat: ✨ add CreateCoupon use case tests and check brand existence when creating a coupon Alexis Gousseau 2026-10-12 12:27:44 +02:00
  • 680c71ea87
    test: ✅ update on coupon Entity and related VO Alexis Gousseau 2026-10-12 17:08:07 +02:00
  • fdbde84728
    refactor: ♻️ update coupon Entity and related VO Alexis Gousseau 2026-10-12 11:49:03 +02:00
  • bcf9c7d54c Edit sprint.md develop Jérémy 2026-10-08 16:25:52 +02:00
  • a737011ae3 Merge branch 'trunk' K Muller 2026-10-08 14:25:16 +02:00
  • 07b326e62a Merge branch 'develop' into trunk K Muller 2026-10-08 14:25:02 +02:00
  • d36b936467 Merge branch '20-sentry-error' into 'develop' Karl M'muller 2026-10-08 12:23:57 +00:00
  • 0db1b77bf6 Merge branch '9-undef-var-newqtyavailable' into 'develop' Karl M'muller 2026-10-08 12:23:47 +00:00
  • a63aaf2f83 Merge branch 'trunk' K Muller 2026-10-08 10:45:21 +02:00
  • 09a71342f0 Merge branch 'develop' into trunk K Muller 2026-10-08 10:45:00 +02:00
  • 9114af5e19 Merge branch '19-undef-var-coupons' into 'develop' Karl M'muller 2026-10-08 08:44:09 +00:00
  • 7c41c0eed6 Edit sprint.md Jérémy 2026-10-07 15:51:25 +02:00
  • 43d796ece3 Edit sprint.md Jérémy 2026-10-07 15:38:16 +02:00
  • f2c4f1c165 Edit sprint.md Jérémy 2026-10-07 15:37:55 +02:00
  • d9930b07d1 docs: update gitlab issue template Jérémy 2026-10-07 15:21:31 +02:00
  • 4d3c778d17 Merge branch 'changes-after-review' into 'refonte' Corentin HUET 2026-10-02 15:18:07 +00:00
  • 0b7da69567 refactor: ♻️ make sort required in campaign request list Corentin Huet 2026-10-02 17:13:05 +02:00
  • 5a59a92546 refactor: ♻️ move face value validation to MoneyAmount Corentin Huet 2026-10-02 17:00:14 +02:00
  • a2d211814b Merge branch 'common-sprint-2' into 'refonte' Corentin HUET 2026-10-02 10:51:09 +00:00
  • 678487aa07 refactor: ♻️ refactor coupon diffusion test Corentin Huet 2026-10-02 12:46:02 +02:00
  • 871ceade05 fix: 🐛 new structures and fix linters K Muller 2026-10-02 11:33:03 +02:00
  • a9147e27c7 fix: 🐛 some fixes on the structure in sprint2 K Muller 2026-10-02 11:23:41 +02:00
  • 567a5cd48e feat: ✨ add campaign request creation use case Corentin Huet 2026-09-30 12:18:56 +02:00
  • 028f0a675d refactor: ♻️ delete stock repository Corentin Huet 2026-09-30 09:29:01 +02:00
  • 237e2c62be feat: ✨ create campaign, coupon and stock repositories Corentin Huet 2026-09-28 12:18:27 +02:00
  • 7136ce9ee6 refactor: ♻️ centralize test variables in beforeEach Corentin Huet 2026-10-01 12:04:26 +02:00
  • 7265d2fa5f fix: 🐛 resolve some tests Corentin Huet 2026-09-29 18:26:18 +02:00
  • f45bb119e0 refactor: ♻️ update entities, related VOs and tests Corentin Huet 2026-09-29 17:12:16 +02:00
  • 02dfb42056 fix: 🐛 rename brand into brandcode K Muller 2026-09-29 16:53:38 +02:00
  • 18551d8bdb fix: 🐛 resolve conflicts K Muller 2026-09-29 14:42:06 +02:00
  • aec9e6a575 feat: ✨ delete country from requestedcoupon K Muller 2026-09-29 14:16:55 +02:00
  • ca312020cd fix: 🐛 change country and country authorized K Muller 2026-09-29 12:45:28 +02:00
  • 44c65cf9f6 feat: ✨ country enum is on coupon, and used as a backup K Muller 2026-09-29 09:02:22 +02:00
  • 2c693d9045 fix: 🐛 country in shared K Muller 2026-09-28 14:57:31 +02:00
  • 69faddcd08 fix: 🐛 change reject test for testing reason null K Muller 2026-09-28 10:22:20 +02:00
  • 29c6428aaf fix: 🐛 change Country into Shared K Muller 2026-09-25 16:21:20 +02:00
  • 65e834a06e fix: 🐛 fix linters K Muller 2026-09-28 14:32:19 +02:00
  • f2fb5d8a23 fix: 🐛 fix linters K Muller 2026-09-28 14:32:19 +02:00
  • 611bf375ab feat: ✨ add list campaign request tests without sort and without filters Corentin Huet 2026-09-28 09:53:52 +02:00