From 79d5e33955d23a3e5d8b2b3317376fc95db424b2 Mon Sep 17 00:00:00 2001 From: Ashesh Vashi Date: Tue, 31 May 2016 00:16:25 +0530 Subject: [PATCH] Do not allow to edit properties for the object under a catalog schema. --- web/pgadmin/static/js/backform.pgadmin.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/pgadmin/static/js/backform.pgadmin.js b/web/pgadmin/static/js/backform.pgadmin.js index 055e7648a..9cd3cdd99 100644 --- a/web/pgadmin/static/js/backform.pgadmin.js +++ b/web/pgadmin/static/js/backform.pgadmin.js @@ -1653,7 +1653,8 @@ }; var groups = {}, server_info = node_info && ('server' in node_info) && - pgBrowser.serverInfo && pgBrowser.serverInfo[node_info.server._id]; + pgBrowser.serverInfo && pgBrowser.serverInfo[node_info.server._id], + in_catalog = node_info && ('catalog' in node_info); _.each(schema, function(s) { // Do we understand - what control, we're creating @@ -1702,7 +1703,7 @@ (server_info.version >= s.min_version)) && (_.isUndefined(s.max_version) ? true : (server_info.version <= s.max_version)))), - disabled = ((mode == 'properties') || !ver_in_limit), + disabled = ((mode == 'properties') || !ver_in_limit || in_catalog), schema_node = (s.node && _.isString(s.node) && s.node in pgBrowser.Nodes && pgBrowser.Nodes[s.node]) || node;