[UI] Handling users and passwords
[validation.git] / ui / src / main / webapp / app / BluvalUI / CreateUser / CreateUserController.js
index 91a4b50..3485dd9 100644 (file)
@@ -26,11 +26,13 @@ app
                         $scope.definedLoginId = '';
                         $scope.definedFirstName = '';
                         $scope.definedLoginPwd = '';
+                        $scope.roles = [ 'TSC', 'Lab Owner' ];
                     }
 
                     $scope.register = function() {
                         if (!$scope.definedLoginId || !$scope.definedFirstName
-                                || !$scope.definedLoginPwd) {
+                                || !$scope.definedLoginPwd
+                                || !$scope.selectedRole) {
                             confirm("You must specify all data fields");
                             return;
                         }
@@ -39,10 +41,14 @@ app
                             "loginPwd" : $scope.definedLoginPwd,
                             "firstName" : $scope.definedFirstName
                         };
+                        var userData = {
+                            "user" : userInfo,
+                            "role" : $scope.selectedRole
+                        };
                         restAPISvc
                                 .postRestAPI(
-                                        "/api/v1/user/",
-                                        userInfo,
+                                        "/api/v1/user/create",
+                                        userData,
                                         function(data) {
                                             if (data) {
                                                 var confirmText = "The user has been registered successfully. User id:"