Merge "NOTICKET: Refactor with sessions. Now holds auth on server" into projects
[osm/UI.git] / skyquake / framework / core / modules / routes / userManagement.js
index 359d985..11fb8b1 100644 (file)
@@ -28,7 +28,7 @@ var cors = require('cors');
 var bodyParser = require('body-parser');
 var Router = require('express').Router();
 var utils = require('../../api_utils/utils');
-var UserManagementAPI = require('../api/UserManagementAPI.js');
+var UserManagementAPI = require('../api/userManagementAPI.js');
 
 Router.use(bodyParser.json());
 Router.use(cors());
@@ -50,6 +50,13 @@ Router.post('/user', cors(), function(req, res) {
         utils.sendErrorResponse(error, res);
     });
 });
+Router.put('/user', cors(), function(req, res) {
+    UserManagementAPI.update(req).then(function(response) {
+        utils.sendSuccessResponse(response, res);
+    }, function(error) {
+        utils.sendErrorResponse(error, res);
+    });
+});
 Router.delete('/user/:username/:domain', cors(), function(req, res) {
     UserManagementAPI.delete(req).then(function(response) {
         utils.sendSuccessResponse(response, res);