hide log in data for api users

This commit is contained in:
Mads Rasmussen
2024-09-04 10:42:42 +02:00
parent 0891e33b80
commit 1ca7b620e8
2 changed files with 7 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import { UserStateModel } from '@umbraco-cms/backoffice/external/backend-api';
import type { UmbUserGroupDetailModel } from '@umbraco-cms/backoffice/user-group';
import { UmbUserGroupCollectionRepository } from '@umbraco-cms/backoffice/user-group';
import { UmbUserKind } from '../../../utils/index.js';
@customElement('umb-user-grid-collection-view')
export class UmbUserGridCollectionViewElement extends UmbLitElement {
@@ -115,12 +116,14 @@ export class UmbUserGridCollectionViewElement extends UmbLitElement {
}
#renderUserLoginDate(user: UmbUserDetailModel) {
if (user.kind === UmbUserKind.API) return nothing;
if (!user.lastLoginDate) {
return html`<div class="user-login-time">${`${user.name} ${this.localize.term('user_noLogin')}`}</div>`;
}
return html`<div class="user-login-time">
<umb-localize key="user_lastLogin"></umb-localize><br />
<umb-localize key="user_lastLogin"></umb-localize>
${this.localize.date(user.lastLoginDate)}
</div>`;
}
@@ -142,6 +145,8 @@ export class UmbUserGridCollectionViewElement extends UmbLitElement {
uui-card-user {
width: 100%;
height: 180px;
justify-content: normal;
padding-top: var(--uui-size-space-5);
}
.user-login-time {

View File

@@ -1,7 +1,7 @@
import type { UmbUserItemModel } from '../../repository/index.js';
import { UmbUserKind } from '../../utils/index.js';
import { css, html, customElement, property, nothing, ifDefined, state } from '@umbraco-cms/backoffice/external/lit';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import { UmbUserKind } from '../../utils/index.js';
const elementName = 'umb-user-avatar';
@customElement(elementName)