@if (role.type !== RoleTypeEnum.union) {

{{ 'PAC.MODEL.AccessControl.RoleOverview' | translate: {Default: 'Role Overview'} }}

{{ role.name }}
{{ 'PAC.MODEL.AccessControl.Access_all' | translate: {Default: 'All'} }} {{ 'PAC.MODEL.AccessControl.Access_all_dimensions' | translate: {Default: 'All Dimensions'} }} {{ 'PAC.MODEL.AccessControl.Access_none' | translate: {Default: 'None'} }}
} @if (role.type === RoleTypeEnum.union) {

{{ 'PAC.MODEL.AccessControl.UnionRole' | translate: {Default: 'Union Role'} }}

{{ role.name }}

{{ 'PAC.MODEL.AccessControl.RolesManage' | translate: {Default: 'Roles Manage'} }}

@for (element of (roleUsages$ | async) ?? []; track element?.name || $index) { } @empty { }
{{ 'PAC.KEY_WORDS.Name' | translate: {Default: 'Name'} }} {{ 'PAC.KEY_WORDS.Type' | translate: {Default: 'Type'} }} {{ 'PAC.KEY_WORDS.Action' | translate: {Default: 'Action'} }}
{{ element.name}} {{ 'PAC.MODEL.AccessControl.SingleRole' | translate: {Default: 'Single Role'} }} {{ 'PAC.MODEL.AccessControl.UnionRole' | translate: {Default: 'Union Role'} }}
{{ 'PAC.KEY_WORDS.NoData' | translate: {Default: 'No data'} }}
}

{{ 'PAC.MODEL.AccessControl.UsersManage' | translate: {Default: 'Users Manage'} }}

@for (element of (users$ | async) ?? []; track element.id) { } @empty { }
{{ 'PAC.KEY_WORDS.User' | translate: {Default: 'User'} }} {{ 'PAC.KEY_WORDS.Action' | translate: {Default: 'Action'} }}
{{ 'PAC.KEY_WORDS.NoData' | translate: {Default: 'No data'} }}