X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=security%2Fruntime%2Forg.argeo.security.ria%2Fsrc%2Fargeo-ria-lib%2Fsecurity%2Fclass%2Forg%2Fargeo%2Fsecurity%2Fria%2FSecurityAPI.js;h=962f402d25d24376d2a1967c9ba71971b12aed59;hb=1af54f2dad396ac71d9872d82c2981e4ac9c2281;hp=af3fabf95ad6e7b236208d141175a16199e700e2;hpb=b9d6c8b6386de221d1a316f8e2c1ffec4b7bffce;p=lgpl%2Fargeo-commons.git diff --git a/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/SecurityAPI.js b/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/SecurityAPI.js index af3fabf95..962f402d2 100644 --- a/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/SecurityAPI.js +++ b/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/SecurityAPI.js @@ -9,6 +9,7 @@ qx.Class.define("org.argeo.security.ria.SecurityAPI", { USERS_LIST_SERVICE : "getUsersList.security", USER_EXISTS_SERVICE : "userExists.security", DELETE_USER_SERVICE : "deleteUser.security", + UPDATE_USER_SERVICE : "updateUser.security", GET_USER_DETAILS_SERVICE : "getUserDetails.security", CREATE_USER_SERVICE : "createUser.security", UPDATE_USER_PASS_SERVICE : "updateUserPassword.security", @@ -98,6 +99,18 @@ qx.Class.define("org.argeo.security.ria.SecurityAPI", { return req; }, + /** + * @return {qx.io.remote.Request} + */ + getUpdateUserService : function(userObject){ + var req = org.argeo.security.ria.SecurityAPI.getServiceRequest(org.argeo.security.ria.SecurityAPI.UPDATE_USER_SERVICE); + req.setMethod("POST"); + org.argeo.security.ria.SecurityAPI.parseOptionalArguments(req, arguments, 1); + var jsonString = qx.util.Json.stringify(userObject); + req.setData(jsonString); + return req; + }, + /** * @return {qx.io.remote.Request} */