Skip to content

Log aktivit

Cesta: /ActivityLog
Komponenta: src/pages/ActivityLog.jsx

Auditní záznamy všech akcí provedených v systému. Slouží pro dohledatelnost a debugging.

Kategorie akcí

Kategorie Příklady akcí
booking Vytvoření termínu, zrušení, změna stavu, vynucené storno
payment Platba zaznamenána, dobití kreditu, refund, koupě balíčku
client Nový klient, editace profilu, archivace
email Odeslaný e-mail, chyba odeslání, připomínka
settings Změna nastavení (kalendář, notifikace, výkony)
auth Přihlášení, odhlášení, OTP
system Systémové události

Obsah záznamu

Každý záznam obsahuje:

  • Časové razítko
  • Kategorii a typ akce
  • Aktora (admin, klient, systém)
  • Popis v přirozeném jazyce
  • JSON kontext (detaily akce)
  • Vazbu na klienta / rezervaci (pokud se týká)

Filtry

Stránka umožňuje filtrovat záznamy podle kategorie, aktora, časového rozsahu a vyhledávání v popisu.

Zápis do logu

Log se zapisuje přes lib/activityLog.js z frontendu nebo přes serverless funkci activityLogger z backendu. Zápis je neblokující — chyba logování nezastaví hlavní operaci.