🗑️ Kosze
Encje oznaczone jako usunięte (soft-delete). Aktualnie tylko 2 moduły mają soft-delete:
komentarze projektów (
project_comments.is_deleted)
i przypomnienia (reminders.deleted_at). Pozostałe usuwa się twardo.
0ukryte komentarze
0usunięte przypomnienia
💬 Ukryte komentarze projektów (0 z 0)
Brak ukrytych komentarzy.
⏰ Usunięte przypomnienia (0 z 0)
Brak usuniętych przypomnień.
🚧 Soft-delete TODO — moduły bez koszy
W tych tabelach DELETE jest TWARDY — dane przepadają. Aby dorobić kosz dla nich,
trzeba: (1) ALTER TABLE — dodać deleted_at DATETIME NULL + deleted_by VARCHAR(100) NULL,
(2) refaktor kontrolerów — DELETE zamienić na UPDATE z deleted_at=NOW(),
(3) zaktualizować zapytania listujące o WHERE deleted_at IS NULL.
contractors — Kontrahenci
klienci, dostawcy
contractor_projects — Projekty
projekty kontrahentów
project_tasks — Zadania projektowe
taski w projektach
messages — Maile
wiadomości IMAP
project_documents — Załączniki projektów
pliki przy projekcie
mail_filters — Filtry maili
reguły segregacji
tickets — Zgłoszenia
helpdesk