forked from Ruderverein-Donau-Linz/rowt
add boatdamages functionality
This commit is contained in:
@ -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")
|
||||
|
Reference in New Issue
Block a user