refactor layouts module to domain/di and prepare 0.256 release
This commit is contained in:
@@ -596,4 +596,21 @@ Gdy `persist = true`:
|
||||
- UPDATE: router DI (admin/Site) przekazuje LanguagesRepository do kontrolerow Articles, Banners, Settings, Dictionaries.
|
||||
- UPDATE: pozostale aktywne odwolania legacy (admin/controls, admin/factory/Shop*) zostaly przepiete na LanguagesRepository.
|
||||
- FIX: autoload/admin/factory/class.Languages.php poprawione na <?php (zgodnosc z short_open_tag=Off).
|
||||
- Testy po zmianie: 130 tests, 303 assertions.
|
||||
- Testy po zmianie: 130 tests, 303 assertions.
|
||||
## Aktualizacja 2026-02-12 (ver. 0.256)
|
||||
- **Layouts** - **ZMIGROWANE** (2026-02-12) ??
|
||||
- NOWE: `Domain\\Layouts\\LayoutsRepository` (find, save, delete, listForAdmin, menusWithPages, categoriesTree)
|
||||
- NOWE: `admin\\Controllers\\LayoutsController` (DI)
|
||||
- UPDATE: lista `/admin/layouts/view_list/` migrowana na `components/table-list`
|
||||
- UPDATE: widok `layouts/layout-edit` korzysta z danych dostarczonych przez repozytorium (bez wywolan legacy factory)
|
||||
- NOWE: partial `admin/templates/layouts/subcategories-list.php`
|
||||
- CLEANUP: usuniete `autoload/admin/controls/class.Layouts.php` i `autoload/admin/view/class.Layouts.php`
|
||||
- KOMPATYBILNOSC: `autoload/admin/factory/class.Layouts.php` deleguje do repozytorium
|
||||
|
||||
- **Languages**
|
||||
- UPDATE: `Domain\\Languages\\LanguagesRepository::defaultLanguageId()` jako wspolna metoda do pobierania jezyka domyslnego
|
||||
|
||||
- **Articles**
|
||||
- UPDATE: `admin\\Controllers\\ArticlesController` korzysta z `Domain\\Layouts\\LayoutsRepository` (DI) dla listy layoutow
|
||||
|
||||
- Testy po zmianie: **141 tests, 336 assertions**
|
||||
|
||||
Reference in New Issue
Block a user