diff --git a/ehr/resources/scripts/ehr/triggers.js b/ehr/resources/scripts/ehr/triggers.js index a470e1933..c864da879 100644 --- a/ehr/resources/scripts/ehr/triggers.js +++ b/ehr/resources/scripts/ehr/triggers.js @@ -94,6 +94,11 @@ EHR.Server.Triggers.init = function (event, errors) { }; exports.init = EHR.Server.Triggers.init; +// Opt out of manage columns feature for all EHR triggers +EHR.Server.Triggers.managedColumns = function() { + return false; +} +exports.managedColumns = EHR.Server.Triggers.managedColumns; /** * 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){ * @param scope */ EHR.Server.initScript = function(scope){ - var props = ['EHR', 'LABKEY', 'Ext', 'console', 'init', 'beforeInsert', 'afterInsert', 'beforeUpdate', 'afterUpdate', 'beforeDelete', 'afterDelete', 'complete']; + var props = ['EHR', 'LABKEY', 'Ext', 'console', 'init', 'managedColumns', 'beforeInsert', 'afterInsert', 'beforeUpdate', 'afterUpdate', 'beforeDelete', 'afterDelete', 'complete']; for (var i=0;i