From 1d67b58542c93fffce98fed530f4a1126944226b Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Thu, 18 Apr 2019 15:32:53 +0300 Subject: [PATCH] permissions in index.js files --- .../src/Volo.Blogging.Web/Pages/Admin/Blogs/index.js | 8 ++------ .../Pages/Docs/Admin/Projects/index.js | 8 ++------ .../Pages/Identity/Roles/index.js | 10 +++------- .../Pages/Identity/Users/index.js | 12 +++--------- 4 files changed, 10 insertions(+), 28 deletions(-) diff --git a/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/index.js b/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/index.js index c370f10a67..0d8e8b3641 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/index.js +++ b/modules/blogging/src/Volo.Blogging.Web/Pages/Admin/Blogs/index.js @@ -21,9 +21,7 @@ [ { text: l('Edit'), - visible: function () { - return true; //TODO: Check permission - }, + visible: abp.auth.isGranted('Blogging.Blog.Update'), action: function (data) { _editModal.open({ blogId: data.record.id @@ -32,9 +30,7 @@ }, { text: l('Delete'), - visible: function () { - return true; //TODO: Check permission - }, + visible: abp.auth.isGranted('Blogging.Blog.Delete'), confirmMessage: function (data) { return l('BlogDeletionWarningMessage') }, action: function (data) { volo.blogging.blogs diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/index.js b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/index.js index 46962ddb83..f1ce283543 100644 --- a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/index.js +++ b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/index.js @@ -29,9 +29,7 @@ [ { text: l('Edit'), - visible: function () { - return true; //TODO: Check permission - }, + visible: abp.auth.isGranted('Docs.Admin.Projects.Update'), action: function (data) { _editModal.open({ Id: data.record.id @@ -40,9 +38,7 @@ }, { text: l('Delete'), - visible: function () { - return true; //TODO: Check permission - }, + visible: abp.auth.isGranted('Docs.Admin.Projects.Delete'), confirmMessage: function (data) { return l('ProjectDeletionWarningMessage') }, action: function (data) { volo.docs.admin.projectsAdmin diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Roles/index.js b/modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Roles/index.js index 69351e8d96..476b484128 100644 --- a/modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Roles/index.js +++ b/modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Roles/index.js @@ -22,9 +22,7 @@ [ { text: l('Edit'), - visible: function () { - return true; //TODO: Check permission - }, + visible: abp.auth.isGranted('AbpIdentity.Roles.Update'), action: function (data) { _editModal.open({ id: data.record.id @@ -33,9 +31,7 @@ }, { text: l('Permissions'), - visible: function () { - return true; //TODO: Check permission - }, + visible: abp.auth.isGranted('AbpIdentity.Roles.ManagePermissions'), action: function (data) { _permissionsModal.open({ providerName: 'Role', @@ -46,7 +42,7 @@ { text: l('Delete'), visible: function (data) { - return !data.isStatic; //TODO: Check permission + return !data.isStatic && abp.auth.isGranted('AbpIdentity.Roles.Delete'); //TODO: Check permission }, confirmMessage: function (data) { return l('RoleDeletionConfirmationMessage', data.record.name)}, action: function (data) { diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/index.js b/modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/index.js index 2ed43afa74..63e79c4bb8 100644 --- a/modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/index.js +++ b/modules/identity/src/Volo.Abp.Identity.Web/Pages/Identity/Users/index.js @@ -24,9 +24,7 @@ [ { text: l('Edit'), - visible: function () { - return true; //TODO: Check permission - }, + visible: abp.auth.isGranted('AbpIdentity.Users.Update'), action: function (data) { _editModal.open({ id: data.record.id @@ -35,9 +33,7 @@ }, { text: l('Permissions'), - visible: function () { - return true; //TODO: Check permission - }, + visible: abp.auth.isGranted('AbpIdentity.Users.ManagePermissions'), action: function (data) { _permissionsModal.open({ providerName: 'User', @@ -47,9 +43,7 @@ }, { text: l('Delete'), - visible: function () { - return true; //TODO: Check permission - }, + visible: abp.auth.isGranted('AbpIdentity.Users.Delete'), confirmMessage: function (data) { return l('UserDeletionConfirmationMessage', data.record.userName); }, action: function (data) { _identityUserAppService