@if (user$ | async; as userQuery) { @if ((userQuery.state === 'success' || userQuery.state === 'loading') && userQuery.value; as user) { @if (user.type.case === 'machine') { @if (user.type.value.hasSecret) { } } @if (user?.state === UserState.LOCKED) { } @if (user.state === UserState.ACTIVE) { } @if (user.state === UserState.INACTIVE) { } } @if (userQuery.state === 'loading') {
} @if (userQuery.state === 'notfound') {

{{ 'USER.PAGES.NOUSER' | translate }}

} @if ((userQuery.state === 'success' || userQuery.state === 'loading') && userQuery.value; as user) { @if (['user.write$', 'user.write:' + user.userId] | hasRole; as canWrite$) {
@if (settingsList$ | async; as settingsList) {
@if (user?.state === UserState.LOCKED) { {{ 'USER.PAGES.LOCKEDDESCRIPTION' | translate }} } @if (user && user.state === UserState.INITIAL) {
{{ 'USER.ISINITIAL' | translate }}
} @if (currentSetting$().id === 'general') { @if (humanUser(user); as user) { @if (user.type.value.profile; as profile) { } @if ( user.state !== UserState.LOCKED && user.state !== UserState.INACTIVE && user.state !== UserState.INITIAL ) { } } } @if (currentSetting$().id === 'idp' && user.type.case === 'human' && user.userId) { } @if (currentSetting$().id === 'general' && user.type.case === 'machine') { } @if (currentSetting$().id === 'pat') { @if (user.type.case === 'machine' && user.userId) { } } @if (currentSetting$().id === 'keys') { @if (user.type.case === 'machine' && user.userId) { } } @if (currentSetting$().id === 'security') { @if (user.type.case === 'human') {
{{ 'USER.PASSWORD.LABEL' | translate }} *********
} @if (user.type.case === 'human') { } @if (user.type.case === 'human') { } } @if (currentSetting$().id === 'grants') { @if (user.userId) { } } @if (currentSetting$().id === 'memberships') { @if (user.userId) { } } @if (currentSetting$().id === 'metadata' && (metadata$ | async); as metadataQuery) { @if (user.userId && metadataQuery.state !== 'error') { } }
}
} } }