From ec3d142ad9ac248fb7ccd833844a81e15ce92e17 Mon Sep 17 00:00:00 2001 From: Aditya Toshniwal Date: Mon, 21 Apr 2025 15:14:18 +0530 Subject: [PATCH] Fix issues while testing role permissions feature. #7310 --- web/pgadmin/browser/static/js/node.js | 2 +- web/pgadmin/tools/backup/static/js/backup.js | 1 + web/pgadmin/tools/grant_wizard/static/js/grant_wizard.js | 1 + web/pgadmin/tools/maintenance/static/js/maintenance.js | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/web/pgadmin/browser/static/js/node.js b/web/pgadmin/browser/static/js/node.js index 8a35f3f66..cfc9528f9 100644 --- a/web/pgadmin/browser/static/js/node.js +++ b/web/pgadmin/browser/static/js/node.js @@ -161,7 +161,7 @@ define('pgadmin.browser.node', [ function() { return !!(self.canDrop(...arguments)); } : (!!self.canDrop), - permission: self.type == 'server' ? 'object_regiter_server' : undefined, + permission: self.type == 'server' ? 'object_register_server' : undefined, }]); if (self.canDropCascade) { diff --git a/web/pgadmin/tools/backup/static/js/backup.js b/web/pgadmin/tools/backup/static/js/backup.js index c50114dd5..0049931b4 100644 --- a/web/pgadmin/tools/backup/static/js/backup.js +++ b/web/pgadmin/tools/backup/static/js/backup.js @@ -138,6 +138,7 @@ define([ enable: supportedNodes.enabled.bind( null, pgBrowser.tree, menuUtils.backupSupportedNodes ), + permission: AllPermissionTypes.TOOLS_BACKUP, }); } diff --git a/web/pgadmin/tools/grant_wizard/static/js/grant_wizard.js b/web/pgadmin/tools/grant_wizard/static/js/grant_wizard.js index a1fe8d789..c17bc8418 100644 --- a/web/pgadmin/tools/grant_wizard/static/js/grant_wizard.js +++ b/web/pgadmin/tools/grant_wizard/static/js/grant_wizard.js @@ -65,6 +65,7 @@ define([ enable: supportedNodes.enabled.bind( null, pgBrowser.tree, menuUtils.supportedNodes ), + permission: AllPermissionTypes.TOOLS_GRANT_WIZARD, }); } pgBrowser.add_menus(menus); diff --git a/web/pgadmin/tools/maintenance/static/js/maintenance.js b/web/pgadmin/tools/maintenance/static/js/maintenance.js index bfa50739d..a50b5a157 100644 --- a/web/pgadmin/tools/maintenance/static/js/maintenance.js +++ b/web/pgadmin/tools/maintenance/static/js/maintenance.js @@ -71,6 +71,7 @@ define([ data: { data_disabled: gettext('Please select any database from the object explorer to do Maintenance.'), }, + permission: AllPermissionTypes.TOOLS_MAINTENANCE, }); } pgBrowser.add_menus(menus);