refactor(permission-management): rename actions

pull/1612/head
TheDiaval 6 years ago
parent 38d18b32fd
commit 19fc0b6c1f

@ -1,11 +1,11 @@
import { PermissionManagement } from '../models/permission-management';
export class PermissionManagementGetPermissions {
export class GetPermissions {
static readonly type = '[PermissionManagement] Get Permissions';
constructor(public payload: PermissionManagement.GrantedProvider) {}
}
export class PermissionManagementUpdatePermissions {
export class UpdatePermissions {
static readonly type = '[PermissionManagement] Update Permissions';
constructor(public payload: PermissionManagement.GrantedProvider & PermissionManagement.UpdateRequest) {}
}

@ -12,10 +12,7 @@ import {
import { Select, Store } from '@ngxs/store';
import { from, Observable } from 'rxjs';
import { map, pluck, take } from 'rxjs/operators';
import {
PermissionManagementGetPermissions,
PermissionManagementUpdatePermissions,
} from '../actions/permission-management.actions';
import { GetPermissions, UpdatePermissions } from '../actions/permission-management.actions';
import { PermissionManagement } from '../models/permission-management';
import { PermissionManagementState } from '../states/permission-management.state';
@ -189,7 +186,7 @@ export class PermissionManagementComponent implements OnInit, OnChanges {
if (changedPermissions.length) {
this.store
.dispatch(
new PermissionManagementUpdatePermissions({
new UpdatePermissions({
providerKey: this.providerKey,
providerName: this.providerName,
permissions: changedPermissions,
@ -209,9 +206,7 @@ export class PermissionManagementComponent implements OnInit, OnChanges {
}
this.store
.dispatch(
new PermissionManagementGetPermissions({ providerKey: this.providerKey, providerName: this.providerName }),
)
.dispatch(new GetPermissions({ providerKey: this.providerKey, providerName: this.providerName }))
.pipe(pluck('PermissionManagementState', 'permissionRes'))
.subscribe((permissionRes: PermissionManagement.Response) => {
this.selectedGroup = permissionRes.groups[0];

@ -1,8 +1,5 @@
import { State, Action, StateContext, Selector } from '@ngxs/store';
import {
PermissionManagementGetPermissions,
PermissionManagementUpdatePermissions,
} from '../actions/permission-management.actions';
import { GetPermissions, UpdatePermissions } from '../actions/permission-management.actions';
import { PermissionManagement } from '../models/permission-management';
import { PermissionManagementService } from '../services/permission-management.service';
import { tap } from 'rxjs/operators';
@ -24,11 +21,8 @@ export class PermissionManagementState {
constructor(private permissionManagementService: PermissionManagementService) {}
@Action(PermissionManagementGetPermissions)
permissionManagementGet(
{ patchState }: StateContext<PermissionManagement.State>,
{ payload }: PermissionManagementGetPermissions,
) {
@Action(GetPermissions)
permissionManagementGet({ patchState }: StateContext<PermissionManagement.State>, { payload }: GetPermissions) {
return this.permissionManagementService.getPermissions(payload).pipe(
tap(permissionResponse =>
patchState({
@ -38,8 +32,8 @@ export class PermissionManagementState {
);
}
@Action(PermissionManagementUpdatePermissions)
permissionManagementUpdate(_, { payload }: PermissionManagementUpdatePermissions) {
@Action(UpdatePermissions)
permissionManagementUpdate(_, { payload }: UpdatePermissions) {
return this.permissionManagementService.updatePermissions(payload);
}
}

Loading…
Cancel
Save