From 5c85c3315dcc317d2cca928a29aeb3cc7a517a8b Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Sat, 20 Mar 2021 17:50:48 +0100 Subject: [PATCH] web: add user info Signed-off-by: Jens Langhammer --- web/src/pages/users/UserViewPage.ts | 86 +++++++++++++++++++++++++++-- 1 file changed, 82 insertions(+), 4 deletions(-) diff --git a/web/src/pages/users/UserViewPage.ts b/web/src/pages/users/UserViewPage.ts index 322b61f636..c00db4d233 100644 --- a/web/src/pages/users/UserViewPage.ts +++ b/web/src/pages/users/UserViewPage.ts @@ -9,8 +9,8 @@ import PFDescriptionList from "@patternfly/patternfly/components/DescriptionList import PFSizing from "@patternfly/patternfly/utilities/Sizing/sizing.css"; import PFFlex from "@patternfly/patternfly/utilities/Flex/flex.css"; import PFDisplay from "@patternfly/patternfly/utilities/Display/display.css"; -import AKGlobal from "../../authentik.css"; import PFBase from "@patternfly/patternfly/patternfly-base.css"; +import AKGlobal from "../../authentik.css"; import "../../elements/buttons/ModalButton"; import "../../elements/buttons/SpinnerButton"; @@ -24,6 +24,7 @@ import "../../elements/charts/UserChart"; import { Page } from "../../elements/Page"; import { CoreApi, User } from "authentik-api"; import { DEFAULT_CONFIG } from "../../api/Config"; +import { AdminURLManager } from "../../api/legacy"; @customElement("ak-user-view") export class UserViewPage extends Page { @@ -31,10 +32,10 @@ export class UserViewPage extends Page { return gettext(`User ${this.user?.username || ""}`); } pageDescription(): string | undefined { - return; + return this.user?.name || ""; } pageIcon(): string { - return "pf-icon pf-icon-integration"; + return "pf-icon pf-icon-user"; } @property({ type: Number }) @@ -68,7 +69,84 @@ export class UserViewPage extends Page { return html`