@for (option of userTypeQuickFilters; track option.value ?? 'all') { }
@if (availableRoles$ | async; as availableRoles) { @for (role of availableRoles; track role) { {{ role }} } }
@for (option of statusOptions; track option.value) { {{ option.labelKey | translate: { Default: option.defaultLabel } }} }
@if (availableOrganizations$ | async; as availableOrganizations) { @for (organization of availableOrganizations; track organization.id || organization.name) { @if (organization.id) { {{ organization.name }} } } }
@if (users$ | async; as users) {
{{ users.length }} {{ 'PAC.KEY_WORDS.Users' | translate: { Default: 'Users' } }} @if (roles.length || !isDefaultUserTypeFilter() || status !== allStatusFilter || organizationIds.length) { }
@if (users.length) {
@if (isTenantScope()) { } @for (user of users; track user.id) { @if (isTenantScope()) { } }
{{ 'PAC.KEY_WORDS.User' | translate: { Default: 'User' } }} {{ 'PAC.Users.UserType' | translate: { Default: 'User type' } }} {{ 'PAC.KEY_WORDS.ORGANIZATION' | translate: { Default: 'Organization' } }} {{ 'PAC.KEY_WORDS.Status' | translate: { Default: 'Status' } }} {{ 'PAC.KEY_WORDS.UpdatedAt' | translate: { Default: 'Updated' } }} {{ 'PAC.KEY_WORDS.Role' | translate: { Default: 'Role' } }} {{ 'PAC.KEY_WORDS.ACTION' | translate: { Default: 'Action' } }}
@if (user.deletedAt) { } @else { }
{{ userIdentityTitle(user) || ('PAC.KEY_WORDS.NotSet' | translate: { Default: 'Not set' }) }}
@if (userIdentitySubtitle(user)) {
{{ userIdentitySubtitle(user) }}
}
{{ userTypeLabelKey(user.type) | translate: { Default: userTypeDefaultLabel(user.type) } }} @if (user.displayOrganizations.length) {
@for ( organization of user.displayOrganizations.slice(0, 2); track organization.id || organization.name ) { {{ organization.name }} } @if (user.displayOrganizations.length > 2) { +{{ user.displayOrganizations.length - 2 }} }
} @else { {{ 'PAC.KEY_WORDS.NotSet' | translate: { Default: 'Not set' } }} }
@if (user.deletedAt) { {{ 'PAC.KEY_WORDS.Disabled' | translate: { Default: 'Disabled' } }} } @else { {{ 'PAC.KEY_WORDS.Active' | translate: { Default: 'Active' } }} } @if (user.updatedAt) { {{ user.updatedAt | relative }} } @else { {{ 'PAC.KEY_WORDS.NotSet' | translate: { Default: 'Not set' } }} } @if (user.role; as role) { {{ role.name }} } @else { {{ 'PAC.USERS_PAGE.NoRole' | translate: { Default: 'No Role' } }} }
@if (!isTechnicalUser(user)) { }
} @else {
{{ 'PAC.KEY_WORDS.NoData' | translate: { Default: 'No data' } }}
} }