X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=skyquake%2Fframework%2Fcore%2Fmodules%2Froutes%2FuserManagement.js;h=4e272d0584b00c5539726f885e9eace7e30479c7;hb=5fe8f677ae26b665ef8239086e520da56f675939;hp=359d9855cb971ee831f913d9a26b4983c7fd9d47;hpb=ba19ffdfd442c7ebe66f482b90f6bc65a0e9b8be;p=osm%2FUI.git diff --git a/skyquake/framework/core/modules/routes/userManagement.js b/skyquake/framework/core/modules/routes/userManagement.js index 359d9855c..4e272d058 100644 --- a/skyquake/framework/core/modules/routes/userManagement.js +++ b/skyquake/framework/core/modules/routes/userManagement.js @@ -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()); @@ -43,6 +43,13 @@ Router.get('/user', cors(), function(req, res) { utils.sendErrorResponse(error, res); }); }); +Router.get('/user-profile', cors(), function(req, res) { + UserManagementAPI.getProfile(req).then(function(response) { + utils.sendSuccessResponse(response, res); + }, function(error) { + utils.sendErrorResponse(error, res); + }); +}); Router.post('/user', cors(), function(req, res) { UserManagementAPI.create(req).then(function(response) { utils.sendSuccessResponse(response, res); @@ -50,6 +57,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);