ver. 0.290: ShopCoupon + ShopOrder frontend migration to Domain + Controllers
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,27 @@ Logi zmian z migracji na Domain-Driven Architecture. Najnowsze na gorze.
|
||||
|
||||
---
|
||||
|
||||
## ver. 0.290 (2026-02-17) - ShopCoupon + ShopOrder frontend migration
|
||||
|
||||
- **ShopCoupon (frontend)** — migracja controls + factory na Domain + Controllers
|
||||
- NOWE METODY w `CouponRepository`: 4 metody frontendowe (findByName, isAvailable, markAsUsed, incrementUsedCount)
|
||||
- NOWY: `front\Controllers\ShopCouponController` — instancyjny kontroler z DI (useCoupon, deleteCoupon)
|
||||
- KONWERSJA: `shop\Coupon` na fasade z dzialajacymi metodami (is_one_time, set_as_used)
|
||||
- FIX: kupony jednorazowe nigdy nie byly oznaczane jako uzyte (is_one_time zwracalo null)
|
||||
- USUNIETA: `front\controls\class.ShopCoupon.php`, `front\factory\class.ShopCoupon.php`
|
||||
- **ShopOrder (frontend)** — migracja controls + factory + view na Domain + Controllers
|
||||
- NOWE METODY w `OrderRepository`: 5 metod frontendowych (findIdByHash, findHashById, orderDetailsFrontend, generateOrderNumber, createFromBasket ~180 linii)
|
||||
- NOWY: `front\Controllers\ShopOrderController` — instancyjny kontroler z DI (paymentConfirmation, paymentStatusTpay, paymentStatusPrzelewy24pl, paymentStatusHotpay, orderDetails)
|
||||
- POPRAWA: webhooks przelewy24/hotpay — zamiana recznych $mdb->update/insert na \shop\Order::set_as_paid() + update_status() (spójnosc z tpay, poprawna obsluga Apilo sync)
|
||||
- UPDATE: `ShopBasketController` — DI OrderRepository (createFromBasket, findHashById)
|
||||
- UPDATE: `ClientRepository::clientOrders()` — OrderRepository::orderDetailsFrontend()
|
||||
- UPDATE: `shop\Order::order_resend_confirmation_email()` — OrderRepository::orderDetailsFrontend()
|
||||
- UPDATE: `cron-turstmate.php` — OrderRepository::orderDetailsFrontend()
|
||||
- USUNIETA: `front\controls\class.ShopOrder.php`, `front\factory\class.ShopOrder.php`, `front\view\class.ShopOrder.php`
|
||||
- Testy: 565 OK, 1716 asercji (+28: 12 CouponRepository frontend, 3 ShopCouponController, 10 OrderRepository frontend, 3 ShopOrderController)
|
||||
|
||||
---
|
||||
|
||||
## ver. 0.289 (2026-02-17) - ShopCategory + ShopClient frontend migration
|
||||
|
||||
- **ShopCategory (frontend)** — migracja factory + view na Domain + Views
|
||||
|
||||
Reference in New Issue
Block a user