diff --git a/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.html b/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.html index bc93f0df19..86326b5984 100644 --- a/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.html +++ b/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.html @@ -1,4 +1,4 @@ - +

{{ 'AbpPermissionManagement::Permissions' | abpLocalization }} - {{ data.entityName }}

@@ -86,13 +86,7 @@ - {{ 'AbpIdentity::Save' | abpLocalization }} + {{ 'AbpIdentity::Save' | abpLocalization }}
diff --git a/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts b/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts index ce5f967b00..7843958ae3 100644 --- a/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts +++ b/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts @@ -64,6 +64,8 @@ export class PermissionManagementComponent implements OnInit, OnChanges { selectAllTab: boolean = false; + modalBusy: boolean = false; + trackByFn: TrackByFunction = (_, item) => item.name; get selectedGroupPermissions$(): Observable { @@ -175,6 +177,7 @@ export class PermissionManagementComponent implements OnInit, OnChanges { } onSubmit() { + this.modalBusy = true; const unchangedPermissions = getPermissions( this.store.selectSnapshot(PermissionManagementState.getPermissionGroups), ); @@ -195,9 +198,11 @@ export class PermissionManagementComponent implements OnInit, OnChanges { }), ) .subscribe(() => { + this.modalBusy = false; this.visible = false; }); } else { + this.modalBusy = false; this.visible = false; } }