refactor articles_archive to DI controller and table-list

This commit is contained in:
2026-02-12 23:53:05 +01:00
parent 0d4e175b1a
commit 6832009020
16 changed files with 600 additions and 199 deletions

View File

@@ -634,3 +634,23 @@ Gdy `persist = true`:
- UPDATE: tymczasowo wylaczono modul `Szablony uzytkownika`.
- UPDATE: aktywna obsluga tylko szablonow administracyjnych (`is_admin = 1`).
- CLEANUP: usuniete nieuzywane widoki `prepare.php`, `preview.php`, `email-templates-user.php`.
## Aktualizacja 2026-02-12 (ver. 0.259)
- **Scontainers** - **ZMIGROWANE** (2026-02-12)
- NOWE: `Domain\Scontainers\ScontainersRepository` (listForAdmin, find, save, delete, detailsForLanguage)
- NOWE: `admin\Controllers\ScontainersController` (DI)
- UPDATE: `/admin/scontainers/view_list/` migrowane na `components/table-list`
- UPDATE: `/admin/scontainers/container_edit/` migrowane na `components/form-edit`
- UPDATE: `admin\factory\Scontainers` jako fasada do repozytorium
- UPDATE: `front\factory\Scontainers` korzysta z repozytorium domenowego
- CLEANUP: usuniete `autoload/admin/controls/class.Scontainers.php` i `autoload/admin/view/class.Scontainers.php`
- Testy po zmianie: **158 tests, 397 assertions**
## Aktualizacja 2026-02-12 (ver. 0.260)
- **ArticlesArchive** - **ZMIGROWANE** (2026-02-12)
- NOWE: `admin\Controllers\ArticlesArchiveController` (DI)
- UPDATE: `Domain\Article\ArticleRepository` rozszerzone o `listArchivedForAdmin()`, `restore()`, `deletePermanently()`
- UPDATE: `/admin/articles_archive/view_list/` migrowane na `components/table-list`
- UPDATE: routing DI (`admin\Site`) rozszerzony o modul `ArticlesArchive` + mapowanie `article_restore -> restore`
- CLEANUP: usuniete `autoload/admin/controls/class.ArticlesArchive.php`, `autoload/admin/factory/class.ArticlesArchive.php`, `autoload/admin/view/class.ArticlesArchive.php`
- Testy po zmianie: **165 tests, 424 assertions**