Fill acitivites from various activities; Fixes #972

This commit is contained in:
2025-05-04 18:38:14 +02:00
parent 8777ccb341
commit e853381bd7
12 changed files with 349 additions and 258 deletions

View File

@ -1,5 +1,8 @@
use super::User;
use crate::{model::mail::Mail, special_user};
use crate::{
model::{activity::ActivityBuilder, mail::Mail},
special_user,
};
use rocket::async_trait;
use sqlx::SqlitePool;
@ -43,6 +46,11 @@ ASKÖ Ruderverein Donau Linz", self.name),
smtp_pw,
).await?;
ActivityBuilder::new(&format!("Willkommensmail für {self} wurde an {mail} verschickt (Handbuch, Signal-Gruppe, App-Info, Fingerprint, WLAN)."))
.relevant_for_user(&self)
.save(db)
.await;
Ok(())
}
}