diff --git a/src/guards.js b/src/guards.js index b651a24fd..ee484ddcc 100644 --- a/src/guards.js +++ b/src/guards.js @@ -37,7 +37,6 @@ async function changeCurrentViewIfNeed({ to, from, next }) { const hasPerm = hasRouteViewPerm(to) Vue.$log.debug('Change has current view, has perm: ', hasPerm) if (hasPerm) { - Vue.$log.debug('Has current view perm') return } const view = getPropView() diff --git a/src/router/settings/index.js b/src/router/settings/index.js index c1f2e9e1b..62300c2d9 100644 --- a/src/router/settings/index.js +++ b/src/router/settings/index.js @@ -55,7 +55,7 @@ export default { meta: { title: i18n.t('setting.MessageSub'), icon: 'bell-o', - permissions: ['notifications.change_systemmsgsubscription'] + permissions: ['settings.change_systemmsgsubscription'] } }, { diff --git a/src/views/users/Role/RoleDetail/RoleInfo.vue b/src/views/users/Role/RoleDetail/RoleInfo.vue index b13f0ab14..4fbac9522 100644 --- a/src/views/users/Role/RoleDetail/RoleInfo.vue +++ b/src/views/users/Role/RoleDetail/RoleInfo.vue @@ -95,7 +95,16 @@ export default { 'perms.view_applicationpermission': ['applications.view_application'], 'acls.loginacl': ['users.view_user'], 'rbac.orgrolebinding': ['rbac.view_orgrole'], - 'rbac.systemrolebinding': ['rbac.view_systemrole'] + 'rbac.systemrolebinding': ['rbac.view_systemrole'], + 'settings.change_systemmsgsubscription': ['users.view_user'], + 'perms.assetpermission': [ + 'assets.view_asset', 'assets.view_node', 'assets.view_systemuser', + 'users.view_user', 'users.view_usergroup' + ], + 'perms.applicationpermission': [ + 'applications.view_application', 'assets.view_systemuser', + 'users.view_user', 'users.view_usergroup' + ] } } },