Hi,
Please find attached patch to disable/enable the Edit button of a sub-node
collection grid.
Thanks,
Khushboo
diff --git a/web/pgadmin/static/js/backform.pgadmin.js b/web/pgadmin/static/js/backform.pgadmin.js
index 6e7d062..735b53f 100644
--- a/web/pgadmin/static/js/backform.pgadmin.js
+++ b/web/pgadmin/static/js/backform.pgadmin.js
@@ -1098,11 +1098,13 @@
if (data.disabled == false && data.canEdit) {
var editCell = Backgrid.Extension.ObjectCell.extend({
schema: gridSchema.schema
- });
+ }),
+ canEdit = self.field.has('canEdit') &&
+ self.field.get('canEdit') || true;
gridSchema.columns.unshift({
name: "pg-backform-edit", label: "", cell : editCell,
- cell_priority: -2
+ cell_priority: -2, editable: canEdit
});
}
@@ -1140,7 +1142,7 @@
grid.insertRow({});
var newRow = $(grid.body.rows[collection.length - 1].$el);
newRow.attr("class", "new").click(function(e) {
- $(this).attr("class", "");
+ $(this).attr("class", "editable");
});
$(newRow).pgMakeVisible('backform-tab');
return false;
--
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers