limit-users-to-proper-roles #156
@ -50,9 +50,9 @@ async fn update(
|
|||||||
) -> Flash<Redirect> {
|
) -> Flash<Redirect> {
|
||||||
let d = data.into_inner();
|
let d = data.into_inner();
|
||||||
if Mail::send(db, d, config.smtp_pw.clone()).await {
|
if Mail::send(db, d, config.smtp_pw.clone()).await {
|
||||||
return Flash::success(Redirect::to("/admin/mail"), "Mail versendet");
|
Flash::success(Redirect::to("/admin/mail"), "Mail versendet")
|
||||||
} else {
|
} else {
|
||||||
return Flash::error(Redirect::to("/admin/mail"), "Fehler");
|
Flash::error(Redirect::to("/admin/mail"), "Fehler")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -252,7 +252,7 @@ async fn home_logbook(
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
match logbook.home(db, &user, data.into_inner()).await {
|
match logbook.home(db,user, data.into_inner()).await {
|
||||||
Ok(_) => Flash::success(Redirect::to("/log"), "Ausfahrt korrekt eingetragen"),
|
Ok(_) => Flash::success(Redirect::to("/log"), "Ausfahrt korrekt eingetragen"),
|
||||||
Err(LogbookUpdateError::TooManyRowers(expected, actual)) => Flash::error(Redirect::to("/log"), format!("Zu viele Ruderer (Boot fasst maximal {expected}, es wurden jedoch {actual} Ruderer ausgewählt)")),
|
Err(LogbookUpdateError::TooManyRowers(expected, actual)) => Flash::error(Redirect::to("/log"), format!("Zu viele Ruderer (Boot fasst maximal {expected}, es wurden jedoch {actual} Ruderer ausgewählt)")),
|
||||||
Err(LogbookUpdateError::OnlyAllowedToEndTripsEndingToday) => Flash::error(Redirect::to("/log"), "Nur Ausfahrten, die heute enden dürfen eingetragen werden. Für einen Nachtrag schreibe alle Daten Philipp (Tel. nr. siehe Signal oder it@rudernlinz.at)."),
|
Err(LogbookUpdateError::OnlyAllowedToEndTripsEndingToday) => Flash::error(Redirect::to("/log"), "Nur Ausfahrten, die heute enden dürfen eingetragen werden. Für einen Nachtrag schreibe alle Daten Philipp (Tel. nr. siehe Signal oder it@rudernlinz.at)."),
|
||||||
|
@ -36,10 +36,7 @@ async fn index(
|
|||||||
if let Some(msg) = flash {
|
if let Some(msg) = flash {
|
||||||
context.insert("flash", &msg.into_inner());
|
context.insert("flash", &msg.into_inner());
|
||||||
}
|
}
|
||||||
context.insert(
|
context.insert("loggedin_user", &UserWithRoles::from_user(user, db).await);
|
||||||
"loggedin_user",
|
|
||||||
&UserWithRoles::from_user(user.into(), db).await,
|
|
||||||
);
|
|
||||||
context.insert("days", &days);
|
context.insert("days", &days);
|
||||||
Template::render("planned", context.into_json())
|
Template::render("planned", context.into_json())
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user