user merging should only be done by admins
Some checks failed
CI/CD Pipeline / test (push) Failing after 21m7s
CI/CD Pipeline / deploy-staging (push) Has been skipped
CI/CD Pipeline / deploy-main (push) Has been skipped

This commit is contained in:
2026-01-08 20:22:17 +01:00
parent 3fcf24958b
commit 2ed22d6440
2 changed files with 8 additions and 3 deletions

View File

@@ -64,6 +64,7 @@ async fn index(
let user: User = user.into_inner();
let allowed_to_edit = ManageUserUser::new(db, &user).await.is_some();
let is_admin = AdminUser::new(db, &user).await.is_some();
let users: Vec<UserWithRolesAndMembershipPdf> = join_all(user_futures).await;
let financial = Role::all_cluster(db, "financial").await;
@@ -76,6 +77,7 @@ async fn index(
context.insert("flash", &msg.into_inner());
}
context.insert("allowed_to_edit", &allowed_to_edit);
context.insert("is_admin", &is_admin);
context.insert("users", &users);
context.insert("roles", &roles);
context.insert("financial", &financial);
@@ -110,6 +112,7 @@ async fn index_admin(
context.insert("flash", &msg.into_inner());
}
context.insert("allowed_to_edit", &allowed_to_edit);
context.insert("is_admin", &true);
context.insert("users", &users);
context.insert("roles", &roles);
context.insert("financial", &financial);