new newbie flag

This commit is contained in:
2026-06-04 19:49:16 +02:00
parent 0e1973fbac
commit c940ce0fdc
17 changed files with 114 additions and 28 deletions
+11
View File
@@ -528,6 +528,17 @@ impl User {
Ok(())
}
pub(crate) async fn add_vereinsneuling(
&self,
db: &SqlitePool,
updated_by: &ManageUserUser,
) -> Result<(), String> {
if let Some(vereinsneuling) = Role::find_by_name(db, "Vereinsneuling").await {
self.add_role(db, updated_by, &vereinsneuling).await?;
}
Ok(())
}
pub(crate) async fn remove_membership_pdf(&self, db: &SqlitePool, updated_by: &ManageUserUser) {
ActivityBuilder::new(&format!(
"{updated_by} hat die Beitrittserklärung vom Beutzer gelöscht."