From 7d4323ac2ae736fbf07472dcf3b0dac592c9a800 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Thu, 2 Jul 2020 15:25:13 +0300 Subject: [PATCH] docs: update PermissionManagement.md --- docs/en/UI/Angular/Permission-Management.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/en/UI/Angular/Permission-Management.md b/docs/en/UI/Angular/Permission-Management.md index ab53e35e78..61169c85b8 100644 --- a/docs/en/UI/Angular/Permission-Management.md +++ b/docs/en/UI/Angular/Permission-Management.md @@ -55,7 +55,9 @@ The directive can also be used as an attribute directive but we recommend to you You can use `PermissionGuard` if you want to control authenticated user's permission to access to the route during navigation. -Add `requiredPolicy` to the `routes` property in your routing module. +* Import the PermissionGuard from @abp/ng.core. +* Add `canActivate: [PermissionGuard]` to your route object. +* Add `requiredPolicy` to the `data` property of your route in your routing module. ```js import { PermissionGuard } from '@abp/ng.core'; @@ -66,9 +68,7 @@ const routes: Routes = [ component: YourComponent, canActivate: [PermissionGuard], data: { - routes: { - requiredPolicy: 'AbpIdentity.Roles.Create', - }, + requiredPolicy: 'YourProjectName.YourComponent', // policy key for your component }, }, ];