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);
					}
示例#2
0
					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);
					},
示例#3
0
					options : function(callback, editor){
						var assetTypes = _.filter(XAEnums.AssetType,function(m){return m.label != 'Unknown'});
						var nvPairs = XAUtils.enumToSelectPairs(assetTypes);
						callback(nvPairs);
					},
示例#4
0
					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; }));
					}
示例#5
0
					options : function(callback, editor){
						var userTypes = _.filter(XAEnums.UserRoles,function(m){return m.label != 'Unknown'});
						var nvPairs = XAUtils.enumToSelectPairs(userTypes);
						callback(nvPairs);
					},