add mail for requesting fee
Some checks failed
CI/CD Pipeline / deploy-staging (push) Blocked by required conditions
CI/CD Pipeline / deploy-main (push) Blocked by required conditions
CI/CD Pipeline / test (push) Has been cancelled

This commit is contained in:
2024-03-15 11:41:03 +01:00
parent 413d08f538
commit c9d10f81a9
3 changed files with 128 additions and 2 deletions

View File

@ -39,6 +39,16 @@ async fn fee(db: &State<SqlitePool>, _admin: AdminUser, config: &State<Config>)
"SUCC"
}
#[get("/mail/fee-final")]
async fn fee_final(
db: &State<SqlitePool>,
_admin: AdminUser,
config: &State<Config>,
) -> &'static str {
Mail::fees_final(db, config.smtp_pw.clone()).await;
"SUCC"
}
#[derive(FromForm, Debug)]
pub struct MailToSend<'a> {
pub(crate) role_id: i32,
@ -63,7 +73,7 @@ async fn update(
}
pub fn routes() -> Vec<Route> {
routes![index, update, fee]
routes![index, update, fee, fee_final]
}
#[cfg(test)]