add raw error dialog support, only add model to collection once it has been saved
[plstackapi.git] / planetstack / core / xoslib / static / js / xoslib / xos-backbone.js
index 9cea87b..918e4a2 100644 (file)
@@ -70,7 +70,7 @@ if (! window.XOSLIB_LOADED ) {
                 return res;\r
             },
 
-            validate: function(attrs, options) {
+            xosValidate: function(attrs, options) {
                 errors = {};
                 foundErrors = false;
                 _.each(this.validators, function(validatorList, fieldName) {
@@ -341,9 +341,9 @@ if (! window.XOSLIB_LOADED ) {
                                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;