Skip to content

Commit c01b87d

Browse files
authored
Triggers: support managing columns for data iteration (#1114)
1 parent aaaafe8 commit c01b87d

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

ehr/resources/scripts/ehr/triggers.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@ EHR.Server.Triggers.init = function (event, errors) {
9494
};
9595
exports.init = EHR.Server.Triggers.init;
9696

97+
// Opt out of manage columns feature for all EHR triggers
98+
EHR.Server.Triggers.managedColumns = function() {
99+
return false;
100+
}
101+
exports.managedColumns = EHR.Server.Triggers.managedColumns;
97102

98103
/**
99104
* This should override the default beforeInsert() function on scripts inheriting this code. Will be called once for each row being inserted. It performs the following:
@@ -1016,7 +1021,7 @@ LABKEY.ExtAdapter.each(extraScripts, function(script){
10161021
* @param scope
10171022
*/
10181023
EHR.Server.initScript = function(scope){
1019-
var props = ['EHR', 'LABKEY', 'Ext', 'console', 'init', 'beforeInsert', 'afterInsert', 'beforeUpdate', 'afterUpdate', 'beforeDelete', 'afterDelete', 'complete'];
1024+
var props = ['EHR', 'LABKEY', 'Ext', 'console', 'init', 'managedColumns', 'beforeInsert', 'afterInsert', 'beforeUpdate', 'afterUpdate', 'beforeDelete', 'afterDelete', 'complete'];
10201025
for (var i=0;i<props.length;i++)
10211026
{
10221027
var prop = props[i];

0 commit comments

Comments
 (0)