add boatdamages functionality

This commit is contained in:
2023-08-02 14:29:19 +02:00
parent f7e623b8c3
commit ff31ad83fe
11 changed files with 419 additions and 16 deletions

View File

@ -63,6 +63,7 @@ struct UserEditForm {
is_guest: bool,
is_cox: bool,
is_admin: bool,
is_tech: bool,
}
#[post("/user", data = "<data>")]
@ -73,13 +74,13 @@ async fn update(
) -> Flash<Redirect> {
let user = User::find_by_id(db, data.id).await;
let Some(user) = user else {
return Flash::error(
Redirect::to("/admin/user"),
format!("User with ID {} does not exist!", data.id),
)
return Flash::error(
Redirect::to("/admin/user"),
format!("User with ID {} does not exist!", data.id),
);
};
user.update(db, data.is_cox, data.is_admin, data.is_guest)
user.update(db, data.is_cox, data.is_admin, data.is_guest, data.is_tech)
.await;
Flash::success(Redirect::to("/admin/user"), "Successfully updated user")