Compare commits
6 Commits
main
...
bfb3ae4b6e
| Author | SHA1 | Date | |
|---|---|---|---|
| bfb3ae4b6e | |||
| 88a3e5f2d0 | |||
| 32c250536d | |||
| b9d0e2a2dc | |||
| b597898bdf | |||
| e90555214a |
@@ -64,7 +64,6 @@ async fn index(
|
|||||||
|
|
||||||
let user: User = user.into_inner();
|
let user: User = user.into_inner();
|
||||||
let allowed_to_edit = ManageUserUser::new(db, &user).await.is_some();
|
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 users: Vec<UserWithRolesAndMembershipPdf> = join_all(user_futures).await;
|
||||||
let financial = Role::all_cluster(db, "financial").await;
|
let financial = Role::all_cluster(db, "financial").await;
|
||||||
@@ -77,7 +76,6 @@ async fn index(
|
|||||||
context.insert("flash", &msg.into_inner());
|
context.insert("flash", &msg.into_inner());
|
||||||
}
|
}
|
||||||
context.insert("allowed_to_edit", &allowed_to_edit);
|
context.insert("allowed_to_edit", &allowed_to_edit);
|
||||||
context.insert("is_admin", &is_admin);
|
|
||||||
context.insert("users", &users);
|
context.insert("users", &users);
|
||||||
context.insert("roles", &roles);
|
context.insert("roles", &roles);
|
||||||
context.insert("financial", &financial);
|
context.insert("financial", &financial);
|
||||||
@@ -112,7 +110,6 @@ async fn index_admin(
|
|||||||
context.insert("flash", &msg.into_inner());
|
context.insert("flash", &msg.into_inner());
|
||||||
}
|
}
|
||||||
context.insert("allowed_to_edit", &allowed_to_edit);
|
context.insert("allowed_to_edit", &allowed_to_edit);
|
||||||
context.insert("is_admin", &true);
|
|
||||||
context.insert("users", &users);
|
context.insert("users", &users);
|
||||||
context.insert("roles", &roles);
|
context.insert("roles", &roles);
|
||||||
context.insert("financial", &financial);
|
context.insert("financial", &financial);
|
||||||
|
|||||||
@@ -4,11 +4,9 @@
|
|||||||
<div class="max-w-screen-lg w-full">
|
<div class="max-w-screen-lg w-full">
|
||||||
<h1 class="h1">Users</h1>
|
<h1 class="h1">Users</h1>
|
||||||
{% if allowed_to_edit %}
|
{% if allowed_to_edit %}
|
||||||
{% if is_admin %}
|
|
||||||
<div class="mt-5 flex gap-3">
|
<div class="mt-5 flex gap-3">
|
||||||
<a href="/admin/user/merge" class="btn btn-dark">Benutzer zusammenführen</a>
|
<a href="/admin/user/merge" class="btn btn-dark">Benutzer zusammenführen</a>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
|
||||||
<details class="mt-5 bg-gray-200 dark:bg-primary-600 p-3 rounded-md">
|
<details class="mt-5 bg-gray-200 dark:bg-primary-600 p-3 rounded-md">
|
||||||
<summary class="px-3 cursor-pointer text-md font-bold text-primary-950 dark:text-white">
|
<summary class="px-3 cursor-pointer text-md font-bold text-primary-950 dark:text-white">
|
||||||
Neue Person hinzufügen
|
Neue Person hinzufügen
|
||||||
|
|||||||
Reference in New Issue
Block a user