Modified EditActionPolicy to prevent editing of table views unless object is a table type

This commit is contained in:
Henry 2016-05-23 16:48:31 -07:00
parent eff46b076c
commit 96af931c0b
2 changed files with 6 additions and 3 deletions

View File

@ -56,7 +56,10 @@ define(
// A view is editable unless explicitly flagged as not // A view is editable unless explicitly flagged as not
(views || []).forEach(function (view) { (views || []).forEach(function (view) {
if (view.editable === true || if (view.editable === true ||
(view.key === 'plot' && type.getKey() === 'telemetry.panel')) { (view.key === 'plot' && type.getKey() === 'telemetry.panel') ||
(view.key === 'table' && type.getKey() === 'table') ||
(view.key === 'rt-table' && type.getKey() === 'rttable')
) {
count++; count++;
} }
}); });

View File

@ -133,7 +133,7 @@ define([
"telemetry" "telemetry"
], ],
"delegation": true, "delegation": true,
"editable": true "editable": false
}, },
{ {
"name": "Real-time Table", "name": "Real-time Table",
@ -144,7 +144,7 @@ define([
"telemetry" "telemetry"
], ],
"delegation": true, "delegation": true,
"editable": true "editable": false
} }
], ],
"directives": [ "directives": [