make scheckbuch user behave as previously, but in own file
Some checks failed
CI/CD Pipeline / deploy-staging (push) Has been cancelled
CI/CD Pipeline / deploy-main (push) Has been cancelled
CI/CD Pipeline / test (push) Has been cancelled

This commit is contained in:
2025-04-29 21:00:50 +02:00
parent 876451fc02
commit 7604678d4a
8 changed files with 42 additions and 32 deletions

View File

@ -60,7 +60,7 @@ async fn index(
.collect();
let user: User = user.into_inner();
let allowed_to_edit = ManageUserUser::new(db, user.clone()).await.is_some();
let allowed_to_edit = ManageUserUser::new(db, &user).await.is_some();
let users: Vec<UserWithRolesAndMembershipPdf> = join_all(user_futures).await;
@ -94,7 +94,7 @@ async fn index_admin(
let users: Vec<UserWithRolesAndMembershipPdf> = join_all(user_futures).await;
let user: User = user.user;
let allowed_to_edit = ManageUserUser::new(db, user.clone()).await.is_some();
let allowed_to_edit = ManageUserUser::new(db, &user).await.is_some();
let roles = Role::all(db).await;
let families = Family::all_with_members(db).await;

View File

@ -296,7 +296,7 @@ async fn create_kiosk(
create_logbook(
db,
data,
&DonauLinzUser::new(db, creator).await.unwrap(),
&DonauLinzUser::new(db, &creator).await.unwrap(),
&config.smtp_pw,
)
.await
@ -390,7 +390,7 @@ async fn home_kiosk(
logbook_id,
&DonauLinzUser::new(
db,
User::find_by_id(db, logbook.shipmaster as i32)
&User::find_by_id(db, logbook.shipmaster as i32)
.await
.unwrap(),
)