{{#app-view class=(concat 'role ' (if (not isAuthorized) 'edit' 'list')) loading=isLoading authorized=isAuthorized enabled=isEnabled}} {{#block-slot 'notification' as |status type|}} {{partial 'dc/acls/roles/notifications'}} {{/block-slot}} {{#block-slot 'header'}}

Access Controls

{{#if isAuthorized }} {{partial 'dc/acls/nav'}} {{/if}} {{/block-slot}} {{#block-slot 'disabled'}} {{partial 'dc/acls/disabled'}} {{/block-slot}} {{#block-slot 'authorization'}} {{partial 'dc/acls/authorization'}} {{/block-slot}} {{#block-slot 'actions'}} Create {{/block-slot}} {{#block-slot 'content'}} {{#if (gt items.length 0) }}
{{freetext-filter searchable=searchable value=s placeholder="Search"}}
{{/if}} {{#changeable-set dispatcher=searchable}} {{#block-slot 'set' as |filtered|}} {{#tabular-collection items=(sort-by 'CreateIndex:desc' 'Name:asc' filtered) as |item index| }} {{#block-slot 'header'}} Name Description Policies {{/block-slot}} {{#block-slot 'row' }} {{item.Name}} {{item.Description}} {{#each item.Policies as |item|}} {{item.Name}} {{/each}} {{/block-slot}} {{#block-slot 'actions' as |index change checked|}} {{#confirmation-dialog confirming=false index=index message="Are you sure you want to delete this Role?"}} {{#block-slot 'action' as |confirm|}} {{#action-group index=index onchange=(action change) checked=(if (eq checked index) 'checked')}} {{/action-group}} {{/block-slot}} {{#block-slot 'dialog' as |execute cancel message name|}} {{delete-confirmation message=message execute=execute cancel=cancel}} {{/block-slot}} {{/confirmation-dialog}} {{/block-slot}} {{/tabular-collection}} {{/block-slot}} {{#block-slot 'empty'}}

There are no Roles.

{{/block-slot}} {{/changeable-set}} {{/block-slot}} {{/app-view}}