ver. 0.274 - ShopProduct mass_edit + tree UI cleanup
This commit is contained in:
@@ -4,6 +4,29 @@ Logi zmian z migracji na Domain-Driven Architecture. Najnowsze na gorze.
|
||||
|
||||
---
|
||||
|
||||
## ver. 0.274 (2026-02-15) - ShopProduct mass_edit + UI trees
|
||||
|
||||
- **ShopProduct (mass_edit)** - migracja akcji masowej edycji na Domain + DI
|
||||
- NOWE: `admin\Controllers\ShopProductController` (DI) z akcjami `mass_edit`, `mass_edit_save`, `get_products_by_category`
|
||||
- UPDATE: routing DI (`admin\Site`) rozszerzony o modul `ShopProduct`
|
||||
- UPDATE: `Domain\Product\ProductRepository` rozszerzone o metody `allProductsForMassEdit`, `getProductsByCategory`, `applyDiscountPercent` (+ aktualizacja cen kombinacji)
|
||||
- CLEANUP: usuniete legacy akcje `mass_edit`, `mass_edit_save`, `get_products_by_category` z `admin\controls\ShopProduct`
|
||||
- **ShopProduct mass_edit UI** - przebudowa widoku i skryptu
|
||||
- UPDATE: `admin/templates/shop-product/mass-edit.php` przepiety na nowy partial JS `mass-edit-custom-script`
|
||||
- NOWE: `admin/templates/shop-product/mass-edit-custom-script.php` (nestedSortable + iCheck + stabilizacja drzewka)
|
||||
- UPDATE: `admin/templates/shop-product/subcategories-list.php` ujednolicone strzalki (button + caret)
|
||||
- FIX: zaznaczenie kategorii w drzewku nie zaznacza automatycznie produktow na liscie
|
||||
- **Pages / Articles UI** - ujednolicenie drzewek
|
||||
- UPDATE: `/admin/pages/list/` - nowe strzalki drzewa + `aria-expanded` + odswiezanie stanu branch/leaf
|
||||
- UPDATE: `/admin/articles/edit/*` (zakladka wyswietlania) - nowe strzalki i checkboxy (iCheck) dla drzewka stron
|
||||
- TEST:
|
||||
- NOWE: `tests/Unit/admin/Controllers/ShopProductControllerTest.php`
|
||||
- UPDATE: `tests/Unit/Domain/Product/ProductRepositoryTest.php` (nowe przypadki dla mass_edit)
|
||||
- UPDATE: `tests/bootstrap.php` (stub `S::normalize_decimal()`)
|
||||
- Testy: **OK (351 tests, 1091 assertions)**
|
||||
|
||||
---
|
||||
|
||||
## ver. 0.273 (2026-02-15) - ShopProducer
|
||||
|
||||
- **ShopProducer** - migracja `/admin/shop_producer` na Domain + DI + nowe widoki
|
||||
|
||||
Reference in New Issue
Block a user