feat: Implement cleanup methods for nonassigned article files and images in ArticleRepository
This commit is contained in:
@@ -246,10 +246,16 @@ tests/
|
||||
│ └── ProductArchiveControllerTest.php # 6 testów
|
||||
└── Integration/
|
||||
```
|
||||
**Ĺ<EFBFBD>Ä…cznie: 48 testów, 91 asercji**
|
||||
**Łącznie: 50 tests, 95 assertions**
|
||||
|
||||
## Ostatnie modyfikacje
|
||||
|
||||
### 2026-02-06: Articles cleanup moved to repository (ver. 0.243)
|
||||
- **UPDATE:** `Domain\Article\ArticleRepository` - added `deleteNonassignedImages()` and `deleteNonassignedFiles()`
|
||||
- **UPDATE:** `admin\Controllers\ArticlesController::edit()` uses repository cleanup methods
|
||||
- **UPDATE:** `admin\factory\Articles::delete_nonassigned_images()` and `delete_nonassigned_files()` delegate to repository (backward compatibility)
|
||||
- Testy: 50 tests, 95 assertions
|
||||
|
||||
### 2026-02-06: Migracja Articles::article_edit do DI (ver. 0.242)
|
||||
- **NOWE:** `Domain\Article\ArticleRepository` - repozytorium artykułów (`find()`)
|
||||
- **UPDATE:** `admin\Controllers\ArticlesController` - konstruktor DI + `edit()` używa repozytorium
|
||||
@@ -266,7 +272,7 @@ tests/
|
||||
- **FIX:** Brakujący `archive = 1` w branchu bez wyszukiwania
|
||||
- **CLEANUP:** Usunięto zbędny JS z szablonu archiwum (apilo, baselinker, duplikowanie, edycja cen)
|
||||
- Stary kontroler `admin\controls\Archive` zachowany jako fallback
|
||||
- Testy: 48 testów, 91 asercji (+10 nowych)
|
||||
- Testy: 50 tests, 95 assertions (+10 nowych)
|
||||
|
||||
### 2026-02-05: Migracja Settings + Cache (ver. 0.240)
|
||||
- **NOWE:** `Domain\Settings\SettingsRepository` - repozytorium ustawień (fasada → factory)
|
||||
|
||||
Reference in New Issue
Block a user