var jSonContent = response.getContent(); \r
if(typeof jSonContent == "object" && jSonContent.status && jSonContent.status == "ERROR"){\r
org.argeo.ria.components.Logger.getInstance().error(jSonContent.message);\r
- }\r
- request.setState("failed");\r
+ response.getTarget().abort();\r
+ } \r
});\r
\r
// Attach ILoadStatusables & reloadEvents\r
/**\r
* @return {qx.io.remote.Request}\r
*/\r
- getCreateUserService : function(userName, password){\r
+ getCreateUserService : function(userObject){\r
var req = org.argeo.security.ria.SecurityAPI.getServiceRequest(org.argeo.security.ria.SecurityAPI.CREATE_USER_SERVICE);\r
- org.argeo.security.ria.SecurityAPI.parseOptionalArguments(req, arguments, 2);\r
- req.setParameter("username", userName);\r
- req.setParameter("password", password);\r
+ req.setMethod("POST");\r
+ org.argeo.security.ria.SecurityAPI.parseOptionalArguments(req, arguments, 1);\r
+ var jsonString = qx.util.Json.stringify(userObject);\r
+ req.setData(jsonString);\r
return req;\r
},\r
\r