From 52929782c0ee7fcea835e55439311aed73048f36 Mon Sep 17 00:00:00 2001 From: MoritzWeber Date: Wed, 2 Oct 2024 15:53:48 +0200 Subject: [PATCH] feat: Display total number of users and project users --- .../project-user-settings.component.html | 15 ++++++++------- .../user-settings/user-settings.component.html | 14 ++++++++++---- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/frontend/src/app/projects/project-detail/project-users/project-user-settings.component.html b/frontend/src/app/projects/project-detail/project-users/project-user-settings.component.html index 4e654ecd4..3bba0d045 100644 --- a/frontend/src/app/projects/project-detail/project-users/project-user-settings.component.html +++ b/frontend/src/app/projects/project-detail/project-users/project-user-settings.component.html @@ -30,10 +30,7 @@

Project Members

- + Search search @@ -41,15 +38,19 @@

Project Members

@for (role of projectUserRoles; track role) {
+ {{ + getProjectUsersByRole(projectUserService.projectUsers$ | async, role) + ?.length + }} @switch (role) { @case ("manager") { - Project Administrator + Project Administrator(s) } @case ("administrator") { - Global Administrator + Global Administrator(s) } @case ("user") { - Project User + Project User(s) } }
diff --git a/frontend/src/app/users/user-settings/user-settings.component.html b/frontend/src/app/users/user-settings/user-settings.component.html index db6776ec4..b83fbdd71 100644 --- a/frontend/src/app/users/user-settings/user-settings.component.html +++ b/frontend/src/app/users/user-settings/user-settings.component.html @@ -5,15 +5,20 @@
-

Manage Users

+
+

Manage Users

+ @if (userWrapperService.users$ | async; as users) { + {{ users.length }} registered users + } +
- + Search search @@ -21,7 +26,8 @@

Manage Users

@for (role of userRoles; track role) {
- {{ roleMapping[role] }} + {{ getUsersByRole(userWrapperService.users$ | async, role)?.length }} + {{ roleMapping[role] + "(s)" }}
@for ( user of getUsersByRole(userWrapperService.users$ | async, role);