warren creation / edit / deletion

This commit is contained in:
2025-07-22 22:01:43 +02:00
parent 2ed69ae498
commit b3e68deb38
27 changed files with 1345 additions and 25 deletions

View File

@@ -24,6 +24,16 @@ impl NotifierDebugLogger {
}
impl WarrenNotifier for NotifierDebugLogger {
async fn warren_created(&self, warren: &Warren) {
tracing::debug!("[Notifier] Created warren: {}", warren.name());
}
async fn warren_edited(&self, warren: &Warren) {
tracing::debug!("[Notifier] Edited warren: {}", warren.name());
}
async fn warren_deleted(&self, warren: &Warren) {
tracing::debug!("[Notifier] Deleted warren: {}", warren.name());
}
async fn warrens_fetched(&self, warrens: &Vec<Warren>) {
tracing::debug!("[Notifier] Fetched {} warren(s)", warrens.len());
}
@@ -121,6 +131,28 @@ impl FileSystemNotifier for NotifierDebugLogger {
}
impl AuthNotifier for NotifierDebugLogger {
async fn auth_warren_created(&self, creator: &User, warren: &Warren) {
tracing::debug!(
"[Notifier] Admin {} created warren: {}",
creator.id(),
warren.name()
);
}
async fn auth_warren_edited(&self, editor: &User, warren: &Warren) {
tracing::debug!(
"[Notifier] Admin {} edited warren: {}",
editor.id(),
warren.name()
);
}
async fn auth_warren_deleted(&self, deleter: &User, warren: &Warren) {
tracing::debug!(
"[Notifier] Admin {} deleted warren: {}",
deleter.id(),
warren.name()
);
}
async fn user_registered(&self, user: &User) {
tracing::debug!("[Notifier] Registered user {}", user.name());
}