From eca47853001312b9d7e99645b0cdf4eaaee3f2f0 Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Thu, 11 Dec 2014 14:44:20 +0000 Subject: [PATCH] SSDM-1321 : PAPER - UI to create Users (Server Side) SVN: 33033 --- .../newbrowser/html/js/server/ServerFacade.js | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/server/ServerFacade.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/server/ServerFacade.js index f4415c87c6b..959815198e3 100644 --- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/server/ServerFacade.js +++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/server/ServerFacade.js @@ -312,12 +312,28 @@ function ServerFacade(openbisServer) { _this.registerUserPassword(userId, userPass, function(isSuccess){ if(isSuccess) { _this.openbisServer.registerPerson(userId, function(data) { - _this.openbisServer.registerSpace(userId, "Space for user " + userId, function(data) { - _this.openbisServer.registerPersonSpaceRole(userId, userId, "ADMIN", function(data) { - window.alert("WORKS!"); + if(data.error) { + Util.showError(data.error.message); + } else { + _this.openbisServer.registerSpace(userId, "Space for user " + userId, function(data) { + if(data.error) { + Util.showError(data.error.message); + } else { + _this.openbisServer.registerPersonSpaceRole(userId, userId, "ADMIN", function(data) { + if(data.error) { + Util.showError(data.error.message); + } else { + Util.showSuccess("User " + userId + " created successfully."); + } + }); + } + }); - }); + } + }); + } else { + Util.showError("User password can't be set."); } }); } -- GitLab