_.each(users,function(gprop){ var permVal = _.pick(gprop.attributes,'permType').permType; var label = XAUtil.enumValueToLabel(XAEnums.XAPermType,permVal); permTypeArr.push(label); name = _.pick(gprop.attributes,'userName').userName; if(!_.isUndefined(gprop.get('ipAddress'))) ipAddressArr.push(gprop.get('ipAddress')) });
fromRaw: function (rawValue, model) { rawValue = model.get('objectClassType'); var action = model.get('action'); var name = model.get('objectName'); var html = ''; var label = XAUtils.enumValueToLabel(XAEnums.ClassTypes,rawValue); if(rawValue == XAEnums.ClassTypes.CLASS_TYPE_XA_ASSET.value) html = 'Repository '+action+'d '+'<b>'+name+'</b>';//'<a tabindex="-1" href="javascript:;" title="'+name+'">'+name+'</a>'; if(rawValue == XAEnums.ClassTypes.CLASS_TYPE_XA_RESOURCE.value) html = 'Policy '+action+'d '+'<b>'+name+'</b>';//'<a tabindex="-1" href="javascript:;" title="'+name+'">'+name+'</a>'; if(rawValue == XAEnums.ClassTypes.CLASS_TYPE_XA_USER.value) html = 'User '+action+'d '+'<b>'+name+'</b>';//'<a tabindex="-1" href="javascript:;" title="'+name+'">'+name+'</a>'; if(rawValue == XAEnums.ClassTypes.CLASS_TYPE_XA_GROUP.value) html = 'Group '+action+'d '+'<b>'+name+'</b>';//'<a tabindex="-1" href="javascript:;" title="'+name+'">'+name+'</a>'; if(rawValue == XAEnums.ClassTypes.CLASS_TYPE_USER_PROFILE.value) html = 'User profile '+action+'d '+'<b>'+name+'</b>';//'<a tabindex="-1" href="javascript:;" title="'+name+'">'+name+'</a>'; if(rawValue == XAEnums.ClassTypes.CLASS_TYPE_PASSWORD_CHANGE.value) html = 'User profile '+action+'d '+'<b>'+name+'</b>';//'<a tabindex="-1" href="javascript:;" title="'+name+'">'+name+'</a>'; return html; }
Handlebars.registerHelper('convertEnumValueToLabel', function(enumName, enumValue) { return XAUtil.enumValueToLabel( XAUtil.getEnum(enumName), enumValue); });
fromRaw: function (rawValue) { var label = XAUtils.enumValueToLabel(XAEnums.ClassTypes,rawValue); return label; }