ver. 0.297: REST API products endpoint — list, get, create, update
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,20 @@ Logi zmian z migracji na Domain-Driven Architecture. Najnowsze na gorze.
|
||||
|
||||
---
|
||||
|
||||
## ver. 0.297 (2026-02-19) - REST API produktów
|
||||
|
||||
- **NEW**: Endpoint `products` w REST API — lista, szczegóły, tworzenie, aktualizacja produktów
|
||||
- **NEW**: `\api\Controllers\ProductsApiController` — 4 akcje (list, get, create, update)
|
||||
- **NEW**: `ProductRepository::listForApi()` — lista produktów z filtrowaniem (search/status/promoted), sortowaniem i paginacją
|
||||
- **NEW**: `ProductRepository::findForApi()` — szczegóły produktu z językami, zdjęciami, kategoriami i atrybutami
|
||||
- **NEW**: Partial update — `update` merguje przesłane pola z istniejącymi danymi produktu
|
||||
- **NEW**: Mapowanie API → format formularza (`mapApiToFormData`) — status/promoted jako checkboxy, languages jako mapy
|
||||
- **UPDATE**: `ApiRouter` — rejestracja endpointu `products`
|
||||
- **UPDATE**: `docs/API.md` — dokumentacja 4 akcji produktowych z przykładami
|
||||
- **Tests**: 21 nowych testów (`ProductsApiControllerTest`)
|
||||
|
||||
---
|
||||
|
||||
## ver. 0.296 (2026-02-19) - REST API zamówień dla ordersPRO
|
||||
|
||||
- **NEW**: REST API do zarządzania zamówieniami — lista, szczegóły, zmiana statusu, oznaczanie płatności
|
||||
|
||||
Reference in New Issue
Block a user