From 4193b012a6f17752c82d651b7179e461bc857cb4 Mon Sep 17 00:00:00 2001 From: Pearl Dsilva Date: Tue, 21 Sep 2021 17:12:51 +0530 Subject: [PATCH] ui: Add support to filter Roles permissions --- ui/src/views/iam/RolePermissionTab.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ui/src/views/iam/RolePermissionTab.vue b/ui/src/views/iam/RolePermissionTab.vue index ce2e393c2f99..c0ddf5004601 100644 --- a/ui/src/views/iam/RolePermissionTab.vue +++ b/ui/src/views/iam/RolePermissionTab.vue @@ -171,9 +171,15 @@ export default { }).finally(() => { this.loadingTable = false this.updateTable = false + this.updateApis() if (callback) callback() }) }, + updateApis () { + this.apis = Object.keys(this.$store.getters.apis).sort((a, b) => a.localeCompare(b)) + var apisSupported = this.rules?.map(rule => rule.rule) || [] + this.apis = this.apis.filter(api => !apisSupported.includes(api)) + }, changeOrder () { api('updateRolePermission', {}, 'POST', { roleid: this.resource.id,