Hi,
PFA patch to fix the issue in table node where it breaks column edit when
user provides column level permissions.
RM#2335
--
Regards,
Murtuza Zabuawala
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
diff --git a/web/pgadmin/browser/server_groups/servers/static/js/privilege.js
b/web/pgadmin/browser/server_groups/servers/static/js/privilege.js
index e3da845..6b7efb6 100644
--- a/web/pgadmin/browser/server_groups/servers/static/js/privilege.js
+++ b/web/pgadmin/browser/server_groups/servers/static/js/privilege.js
@@ -140,7 +140,15 @@
selected = {},
model = cell.model,
cid = model.cid,
- curr_user = model.top.node_info.server.user.name;
+ // We need to check node_info values in parent when object is
nested.
+ // eg: column level privileges in table dialog
+ // In this case node_info will not be avilable to column node as
+ // it is not loaded yet
+ node_info = (_.has(model.top, 'node_info')
+ && !_.isUndefined(model.top.node_info)) ?
+ model.top.node_info :
+ model.handler.top.node_info,
+ curr_user = node_info.server.user.name;
var idx = 0;
--
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers