From 04bcc4f4a92a213f737e9104b417fd986d803e69 Mon Sep 17 00:00:00 2001 From: thediaval Date: Fri, 25 Oct 2019 15:45:02 +0300 Subject: [PATCH] feat(settings-management): add requiredPolicy to settings page --- .../src/lib/services/setting-management-config.service.ts | 1 + .../src/lib/setting-management-routing.module.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/setting-management-config/src/lib/services/setting-management-config.service.ts b/npm/ng-packs/packages/setting-management-config/src/lib/services/setting-management-config.service.ts index 209c6741b1..bc1dc78da3 100644 --- a/npm/ng-packs/packages/setting-management-config/src/lib/services/setting-management-config.service.ts +++ b/npm/ng-packs/packages/setting-management-config/src/lib/services/setting-management-config.service.ts @@ -12,6 +12,7 @@ export class SettingManagementConfigService { name: 'AbpSettingManagement::Settings', path: 'setting-management', parentName: 'AbpUiNavigation::Menu:Administration', + requiredPolicy: 'AbpAccount.SettingManagement', layout: eLayoutType.application, order: 6, iconClass: 'fa fa-cog', diff --git a/npm/ng-packs/packages/setting-management/src/lib/setting-management-routing.module.ts b/npm/ng-packs/packages/setting-management/src/lib/setting-management-routing.module.ts index d1cb780777..c3eb479d2d 100644 --- a/npm/ng-packs/packages/setting-management/src/lib/setting-management-routing.module.ts +++ b/npm/ng-packs/packages/setting-management/src/lib/setting-management-routing.module.ts @@ -7,7 +7,9 @@ const routes: Routes = [ { path: '', component: DynamicLayoutComponent, - children: [{ path: '', component: SettingManagementComponent }], + children: [ + { path: '', component: SettingManagementComponent, data: { requiredPolicy: 'AbpAccount.SettingManagement' } }, + ], }, ];