staging #172
@ -66,8 +66,7 @@ impl Mail {
|
|||||||
pub async fn fees(db: &SqlitePool, smtp_pw: String) {
|
pub async fn fees(db: &SqlitePool, smtp_pw: String) {
|
||||||
let users = User::all_payer_groups(db).await;
|
let users = User::all_payer_groups(db).await;
|
||||||
for user in users {
|
for user in users {
|
||||||
if user.has_role(db, "paid").await {
|
if !user.has_role(db, "paid").await {
|
||||||
if user.name == "Philipp Hofer" {
|
|
||||||
let mut is_family = false;
|
let mut is_family = false;
|
||||||
let mut send_to = String::new();
|
let mut send_to = String::new();
|
||||||
match Family::find_by_opt_id(db, user.family_id).await {
|
match Family::find_by_opt_id(db, user.family_id).await {
|
||||||
@ -90,7 +89,6 @@ impl Mail {
|
|||||||
if let Some(fees) = fees {
|
if let Some(fees) = fees {
|
||||||
let mut content = format!(
|
let mut content = format!(
|
||||||
"Liebes Vereinsmitglied, \n\
|
"Liebes Vereinsmitglied, \n\
|
||||||
\n
|
|
||||||
dein Vereinsbeitrag für das aktuelle Jahr beträgt {}€",
|
dein Vereinsbeitrag für das aktuelle Jahr beträgt {}€",
|
||||||
fees.sum_in_cents / 100,
|
fees.sum_in_cents / 100,
|
||||||
);
|
);
|
||||||
@ -98,8 +96,7 @@ dein Vereinsbeitrag für das aktuelle Jahr beträgt {}€",
|
|||||||
if fees.parts.len() == 1 {
|
if fees.parts.len() == 1 {
|
||||||
content.push_str(&format!(" ({}).\n", fees.parts[0].0))
|
content.push_str(&format!(" ({}).\n", fees.parts[0].0))
|
||||||
} else {
|
} else {
|
||||||
content
|
content.push_str(". Dieser setzt sich aus folgenden Teilen zusammen: \n");
|
||||||
.push_str(". Dieser setzt sich aus folgenden Teilen zusammen: \n");
|
|
||||||
for (desc, fee_in_cents) in fees.parts {
|
for (desc, fee_in_cents) in fees.parts {
|
||||||
content.push_str(&format!("- {}: {}€\n", desc, fee_in_cents / 100))
|
content.push_str(&format!("- {}: {}€\n", desc, fee_in_cents / 100))
|
||||||
}
|
}
|
||||||
@ -110,8 +107,8 @@ dein Vereinsbeitrag für das aktuelle Jahr beträgt {}€",
|
|||||||
fees.name
|
fees.name
|
||||||
))
|
))
|
||||||
}
|
}
|
||||||
content.push_str("\n Bitte überweise diesen auf folgendes Konto: IBAN: AT13 1200 0804 1300 1200. Auf https://app.rudernlinz.at/planned findest du einen QR Code, den du mit deiner Bankapp scannen kannst um alle Eingaben bereits ausgefüllt zu haben.\n\n\
|
content.push_str("\nBitte überweise diesen auf folgendes Konto: IBAN: AT13 1200 0804 1300 1200. Auf https://app.rudernlinz.at/planned findest du einen QR Code, den du mit deiner Bankapp scannen kannst um alle Eingaben bereits ausgefüllt zu haben.\n\n\
|
||||||
Falls die Berechnung nicht stimmt (korrekte Preise findest du unter https://rudernlinz.at/unser-verein/gebuhren/) melde dich bitte an it@rudernlinz.at. @Studenten: Bitte Bestätigung an it@rudernlinz.at schicken.\n\n\
|
Falls die Berechnung nicht stimmt (korrekte Preise findest du unter https://rudernlinz.at/unser-verein/gebuhren/) melde dich bitte bei it@rudernlinz.at. @Studenten: Bitte die aktuelle Studienbestätigung an it@rudernlinz.at schicken.\n\n\
|
||||||
Beste Grüße\n\
|
Beste Grüße\n\
|
||||||
Der Vorstand
|
Der Vorstand
|
||||||
");
|
");
|
||||||
@ -154,5 +151,4 @@ Der Vorstand
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user