{{ 'PAC.MODEL.AccessControl.Overview' | translate: {Default: 'Access Control Overview'} }}

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

@for (element of (roles$ | async) ?? []; track element.key) { } @empty { }
{{ 'PAC.KEY_WORDS.Roles' | translate: {Default: 'Roles'} }} {{ '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'} }}

@if (userRoles$ | async; as userRoles) {
@for (element of userRoles.users; track element.user.id) { } @empty { }
{{ 'PAC.KEY_WORDS.User' | translate: {Default: 'User'} }} {{ 'PAC.KEY_WORDS.Roles' | translate: {Default: 'Roles'} }} {{ 'PAC.KEY_WORDS.Action' | translate: {Default: 'Action'} }}
@for (role of userRoles.roles; track role) { {{ role }} }
{{ 'PAC.KEY_WORDS.NoData' | translate: {Default: 'No data'} }}
}