Only show Vereinsmitglied-block for members
This commit is contained in:
@ -7,8 +7,8 @@ use crate::{
|
||||
logbook::Logbook,
|
||||
role::Role,
|
||||
user::{
|
||||
AdminUser, AllowedToEditPaymentStatusUser, ManageUserUser, User, UserWithDetails,
|
||||
UserWithMembershipPdf, UserWithRolesAndMembershipPdf, VorstandUser,
|
||||
AdminUser, AllowedToEditPaymentStatusUser, ClubMember, ManageUserUser, User,
|
||||
UserWithDetails, UserWithMembershipPdf, UserWithRolesAndMembershipPdf, VorstandUser,
|
||||
},
|
||||
},
|
||||
tera::Config,
|
||||
@ -121,10 +121,12 @@ async fn view(
|
||||
) -> Result<Template, Flash<Redirect>> {
|
||||
let Some(user) = User::find_by_id(db, user).await else {
|
||||
return Err(Flash::error(
|
||||
Redirect::to("/admin/usert"),
|
||||
Redirect::to("/admin/user"),
|
||||
format!("User mit ID {} gibts ned", user),
|
||||
));
|
||||
};
|
||||
let clubmember = ClubMember::new(db, &user).await;
|
||||
|
||||
let user = UserWithRolesAndMembershipPdf::from_user(db, user).await;
|
||||
|
||||
let admin: User = admin.into_inner();
|
||||
@ -139,6 +141,7 @@ async fn view(
|
||||
}
|
||||
context.insert("allowed_to_edit", &allowed_to_edit);
|
||||
context.insert("user", &user);
|
||||
context.insert("clubmember", &clubmember);
|
||||
context.insert("roles", &roles);
|
||||
context.insert("families", &families);
|
||||
context.insert(
|
||||
|
Reference in New Issue
Block a user