Skip to main content

Crate sova_activity

Crate sova_activity 

Source
Expand description

Laravel-style activity / audit log for Sova.

app.install(Db::from_env().migrations::<ActivityMigrator>());
// or compose: AuthMigrator::migrations() + ActivityMigrator::migrations()
app.install(Activity::new().mount("/activity"));
req.log_activity("note.created", "note", id, json!({})).await;

Structs§

Activity
Activity / audit log plugin.
ActivityActor
Optional actor id attached to the request (e.g. by auth middleware).
ActivityEntry
One activity row to persist.
ActivityFilter
ActivityLog
Marker in app state — installed by super::Activity plugin.
ActivityMigrator
ActivityRow

Traits§

ActivityExt
Request helper for activity logging.

Functions§

list_activity