From d2f720a6edaa929fc854298af56b92ba5c801342 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Fri, 13 Sep 2024 14:28:40 +0200 Subject: [PATCH] Update vaadin WIP: User management --- .run/GameyfinApplication.run.xml | 3 +++ build.gradle.kts | 4 +-- .../administration/UserManagement.tsx | 25 +++++++++++++++---- .../frontend/components/general/UserCard.tsx | 21 ++++++++++++++++ src/main/frontend/util/utils.ts | 18 +++++++++++++ .../grimsi/gameyfin/config/ConfigService.kt | 20 +++++++++++++++ .../{setup => meta}/SetupDataLoader.kt | 3 +-- .../de/grimsi/gameyfin/users/UserEndpoint.kt | 8 +++++- .../de/grimsi/gameyfin/users/UserService.kt | 4 +++ .../resources/vaadin-featureflags.properties | 0 10 files changed, 96 insertions(+), 10 deletions(-) create mode 100644 src/main/frontend/components/general/UserCard.tsx rename src/main/kotlin/de/grimsi/gameyfin/{setup => meta}/SetupDataLoader.kt (97%) create mode 100644 src/main/resources/vaadin-featureflags.properties diff --git a/.run/GameyfinApplication.run.xml b/.run/GameyfinApplication.run.xml index 6e8ed67..d8b30d1 100644 --- a/.run/GameyfinApplication.run.xml +++ b/.run/GameyfinApplication.run.xml @@ -1,9 +1,12 @@