return res;\r
},
- validate: function(attrs, options) {
+ xosValidate: function(attrs, options) {
errors = {};
foundErrors = false;
_.each(this.validators, function(validatorList, fieldName) {
site = attrs.site || this.site;
if ((site!=undefined) && (attrs.name!=undefined)) {
site = xos.sites.get(site);
- if (attrs.name.indexOf(site.attributes.login_base) != 0) {
+ if (attrs.name.indexOf(site.attributes.login_base+"_") != 0) {
errors = errors || {};
- errors["name"] = "must start with " + site.attributes.login_base;
+ errors["name"] = "must start with " + site.attributes.login_base + "_";
}
}
return errors;