options : function(callback, editor){ var permFor =['RESOURCE_TABLE','RESOURCE_UDF']; var temp = _.filter(XAEnums.ResourceType,function(val,key){ if(_.contains(permFor,key)) return true; }); temp = _.sortBy(XAUtil.enumToSelectPairs(temp), function(n){ return !n.val; }); callback(temp); }
options : function(callback, editor){ var userTypes = _.filter(XAEnums.UserRoles,function(m){ if(!SessionMgr.isKeyAdmin()) return m.label != 'Unknown' && m.label != 'KeyAdmin'; else return m.label != 'Unknown' && m.label != 'Admin'; }); var nvPairs = XAUtils.enumToSelectPairs(userTypes); callback(nvPairs); },
options : function(callback, editor){ var assetTypes = _.filter(XAEnums.AssetType,function(m){return m.label != 'Unknown'}); var nvPairs = XAUtils.enumToSelectPairs(assetTypes); callback(nvPairs); },
options : function(callback, editor){ var activeStatus = _.filter(XAEnums.ActiveStatus,function(m){return m.label != 'Deleted'}); var nvPairs = XAUtils.enumToSelectPairs(activeStatus); callback(_.sortBy(nvPairs, function(n){ return !n.val; })); }
options : function(callback, editor){ var userTypes = _.filter(XAEnums.UserRoles,function(m){return m.label != 'Unknown'}); var nvPairs = XAUtils.enumToSelectPairs(userTypes); callback(nvPairs); },