Skip to main content
Aktivite Logu (Activity), Flextell’deki tüm kritik aksiyonların kim, ne zaman, hangi kayıt üzerinde yaptığını tutar. Spatie ActivityLog paketi üzerine inşa edilmiştir.

Yapı

AlanAçıklama
causer_type, causer_idAksiyonu yapan (genelde User)
subject_type, subject_idAksiyonun uygulandığı kayıt
eventAksiyon tipi (created/updated/deleted/…)
descriptionSerbest açıklama
propertiesEski/yeni değerler JSON
batch_uuidAynı toplu işlemde yapılan değişiklikleri grupla
is_adminAdmin panelinden mi yapıldı
created_atNe zaman

Neler loglanır?

ModülÖrnek kayıtlar
HastaOluşturma, güncelleme, silme
RandevuDurum geçişleri, yeniden planlama
SohbetAsistan kapatma/açma
SatışOnay, iptal, ödeme alma
SistemKullanıcı davet, rol değişimi, 2FA

Toplu işlemler (batch_uuid)

Bir form gönderiminde birden fazla model değişirse hepsi aynı batch_uuid ile gruplanır — log incelerken hangi değişikliklerin “birlikte” olduğu görülür.

Panel görünümü

Aktivite Logları ekranında filtreleme: kullanıcı, kayıt tipi, tarih aralığı, event tipi. Aynı zamanda her kaydın detay sayfasında o kayda özel log akışı görüntülenir.

Admin vs App ayrımı

is_admin=true olan kayıtlar Flextell admin paneli üzerinden, is_admin=false olanlar firma kullanıcılarından gelmiştir.