Browse Source

Complete some permission checks for Angular UI.

pull/1956/head
gdlcf88 7 years ago
parent
commit
5538cd9fd4
  1. 27
      npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html
  2. 20
      npm/ng-packs/packages/identity/src/lib/components/users/users.component.html

27
npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html

@ -4,7 +4,13 @@
</div>
<div class="col">
<div class="text-lg-right pt-2" id="AbpContentToolbar">
<button id="create-role" class="btn btn-primary" type="button" (click)="onAdd()">
<button
[abpPermission]="'AbpIdentity.Roles.Create'"
id="create-role"
class="btn btn-primary"
type="button"
(click)="onAdd()"
>
<i class="fa fa-plus mr-1"></i> <span>{{ 'AbpIdentity::NewRole' | abpLocalization }}</span>
</button>
</div>
@ -76,11 +82,24 @@
<i class="fa fa-cog mr-1"></i>{{ 'AbpIdentity::Actions' | abpLocalization }}
</button>
<div ngbDropdownMenu>
<button ngbDropdownItem (click)="onEdit(data.id)">{{ 'AbpIdentity::Edit' | abpLocalization }}</button>
<button ngbDropdownItem (click)="providerKey = data.name; visiblePermissions = true">
<button
[abpPermission]="'AbpIdentity.Roles.Update'"
ngbDropdownItem
(click)="onEdit(data.id)"
>
{{ 'AbpIdentity::Edit' | abpLocalization }}
</button>
<button
[abpPermission]="'AbpIdentity.Roles.ManagePermissions'"
ngbDropdownItem
(click)="providerKey = data.name; visiblePermissions = true"
>
{{ 'AbpIdentity::Permissions' | abpLocalization }}
</button>
<button ngbDropdownItem (click)="delete(data.id, data.name)">
<button
[abpPermission]="'AbpIdentity.Roles.Delete'"
ngbDropdownItem (click)="delete(data.id, data.name)"
>
{{ 'AbpIdentity::Delete' | abpLocalization }}
</button>
</div>

20
npm/ng-packs/packages/identity/src/lib/components/users/users.component.html

@ -87,11 +87,25 @@
<i class="fa fa-cog mr-1"></i>{{ 'AbpIdentity::Actions' | abpLocalization }}
</button>
<div ngbDropdownMenu>
<button ngbDropdownItem (click)="onEdit(data.id)">{{ 'AbpIdentity::Edit' | abpLocalization }}</button>
<button ngbDropdownItem (click)="providerKey = data.id; visiblePermissions = true">
<button
[abpPermission]="'AbpIdentity.Users.Update'"
ngbDropdownItem
(click)="onEdit(data.id)"
>
{{ 'AbpIdentity::Edit' | abpLocalization }}
</button>
<button
[abpPermission]="'AbpIdentity.Users.ManagePermissions'"
ngbDropdownItem
(click)="providerKey = data.id; visiblePermissions = true"
>
{{ 'AbpIdentity::Permissions' | abpLocalization }}
</button>
<button ngbDropdownItem (click)="delete(data.id, data.userName)">
<button
[abpPermission]="'AbpIdentity.Users.Delete'"
ngbDropdownItem
(click)="delete(data.id, data.userName)"
>
{{ 'AbpIdentity::Delete' | abpLocalization }}
</button>
</div>

Loading…
Cancel
Save