Add new controllers for file management and product archiving

- Introduced FilemanagerController to handle file manager access and URL generation.
- Added ProductArchiveController for managing archived products, including listing and unarchiving functionality.
- Implemented Site class with methods for finalizing admin login and handling special actions.
- Created ShopProduct control class for managing product operations, including mass editing, product duplication, and image handling.
- Added necessary methods for product management, including saving, deleting, and changing product statuses.
This commit is contained in:
2026-02-11 00:26:01 +01:00
parent 6dd3f7b4d4
commit 336891276d
16 changed files with 2005 additions and 123 deletions

View File

@@ -5,6 +5,22 @@
Gdy użytkownik napisze `KONIEC PRACY`, wykonaj kolejno:
1. Przeprowadzenie testów.
2. Przygotowanie aktualizacji (ZIP, plik z usuwanymi plikami, plik SQL jeśli wymagany).
3. Commit.
4. Push.
2. Aktualizacja dokumentacji technicznej, jeśli zmiany tego wymagają:
- `DATABASE_STRUCTURE.md`
- `PROJECT_STRUCTURE.md`
- `REFACTORING_PLAN.md`
- `TESTING.md`
3. Przygotowanie aktualizacji (ZIP, plik z usuwanymi plikami, plik SQL jeśli wymagany).
4. Commit.
5. Push.
## PRZED ROZPOCZĘCIEM PRACY
Przed rozpoczęciem implementacji sprawdź aktualną zawartość:
- `DATABASE_STRUCTURE.md`
- `PROJECT_STRUCTURE.md`
- `REFACTORING_PLAN.md`
- `TESTING.md`
To ma pomóc zachować spójność zmian i dokumentacji.