projects
/
osm
/
UI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Project switcher and user dropdown
[osm/UI.git]
/
skyquake
/
framework
/
core
/
modules
/
routes
/
userManagement.js
diff --git
a/skyquake/framework/core/modules/routes/userManagement.js
b/skyquake/framework/core/modules/routes/userManagement.js
index
359d985
..
4e272d0
100644
(file)
--- 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 bodyParser = require('body-parser');
var Router = require('express').Router();
var utils = require('../../api_utils/utils');
-var UserManagementAPI = require('../api/
U
serManagementAPI.js');
+var UserManagementAPI = require('../api/
u
serManagementAPI.js');
Router.use(bodyParser.json());
Router.use(cors());
Router.use(bodyParser.json());
Router.use(cors());
@@
-43,6
+43,13
@@
Router.get('/user', cors(), function(req, res) {
utils.sendErrorResponse(error, 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);
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);
});
});
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);
Router.delete('/user/:username/:domain', cors(), function(req, res) {
UserManagementAPI.delete(req).then(function(response) {
utils.sendSuccessResponse(response, res);