Vaša košarica je prazna
Vse funkcionalnosti
Varnost
UI/UX
Sistem
Vsebine
Poslovno
Trženje
📊
Skrbniške nastavitveSistem
Dnevniki dejavnosti
Celovita revizijska sled za vsa dejanja uporabnikov
Pregled
Popoln sistem beleženja za sledenje dejanj uporabnikov, sistemskih dogodkov in sprememb podatkov. Beleži IP naslove, uporabniške agente in vrednosti pred/po. Bistveno za skladnost in odpravljanje napak.
Oblikovalski premisleki
UX vzorci in opombe vizualnega oblikovanja za to funkcionalnost:
- •Časovni prikaz omogoča hitro pregledovanje dnevnikov
- •Barvno označevanje vrst dejanj (ustvarjanje=zelena, brisanje=rdeča)
- •Razširljive vrstice za podroben prikaz razlik
- •Filtri so bistveni za velike nabore podatkov
Ključne prednosti
Kaj naredi to funkcionalnost izjemno:
- ✓Popolna revizijska sled
- ✓Sledenje IP in uporabniškega agenta
- ✓Primerjava vrednosti pred/po
- ✓Nastavljivo obdobje hrambe
Tehnična opomba
ActivityLog::log() za splošno beleženje. ActivityLogHelper ima bližnjice kot logLogin(), logLogout(). Stare in nove vrednosti shranjene kot JSON.
Pomožni razredi
ActivityLogHelperModeli
ActivityLogTabele baze podatkov
activity_logKonfiguracija
Legenda konfiguracijskih povezav
⚙ Baza podatkov prepiše params.php🔗 Nastavitev povezana z bazo podatkov📋 Baza podatkov hrani samo vrednost
params.php konfiguracija
Konfiguracijska pot: params['activityLog']
params['activityLog']['enabled'] => trueparams['activityLog']['logActions'] => ['login', 'logout', 'create', 'update', 'delete']params['activityLog']['excludeRoutes'] => ['site/captcha']Nastavitve baze podatkov (tabela system_setting)
| Ključ | Tip | Opis | Relacija |
|---|---|---|---|
activity_log_retention_days | number | Days to retain logs before cleanup | 📋 |
activity_log_anonymous_visits | boolean | Log anonymous visitor page views | 📋 |