diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/editors/users/views/users/editor-view-users-user-details.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/editors/users/views/users/editor-view-users-user-details.element.ts index 831d87512a..cab1a389a7 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/editors/users/views/users/editor-view-users-user-details.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/editors/users/views/users/editor-view-users-user-details.element.ts @@ -46,6 +46,14 @@ export class UmbEditorViewUsersUserDetailsElement extends UmbContextConsumerMixi uui-tag { width: fit-content; } + #user-info { + display: flex; + gap: var(--uui-size-space-6); + } + #user-info > div { + display: flex; + flex-direction: column; + } `, ]; @@ -100,8 +108,10 @@ export class UmbEditorViewUsersUserDetailsElement extends UmbContextConsumerMixi if (!this._user) return; const newStatus = this._user.status === 'Disabled' ? 'Active' : 'Disabled'; + const newUser = this._user; + newUser.status = newStatus; - this._usersContext?.updateUser({ key: this._user.key, status: newStatus }); + this._usersContext?.updateUser(newUser); } render() { @@ -131,7 +141,7 @@ export class UmbEditorViewUsersUserDetailsElement extends UmbContextConsumerMixi
-
+

@@ -145,8 +155,45 @@ export class UmbEditorViewUsersUserDetailsElement extends UmbContextConsumerMixi ` : nothing} - Status: - ${this._user.status} +
+ Status: + ${this._user.status} +
+ ${this._user?.status === 'Invited' + ? html` + + + ` + : nothing} +
+ Last login: + ${this._user.lastLogin} +
+
+ Failed login attempts + NOT IMPLEMENTED +
+
+ Last lockout date: + NOT IMPLEMENTED +
+
+ Password last changed: + NOT IMPLEMENTED +
+
+ User created: + NOT IMPLEMENTED +
+
+ User last updated: + NOT IMPLEMENTED +
+
+ Id: + ${this._user.key} + NOT IMPLEMENTED +