Merge branch 'master' of https://osm.etsi.org/gerrit/osm/UI
[osm/UI.git] / skyquake / plugins / config / routes.js
1 /*
2 * STANDARD_RIFT_IO_COPYRIGHT
3 */
4
5 var app = require('express').Router();
6 var cors = require('cors');
7 var utils = require('../../framework/core/api_utils/utils.js')
8 var ro = require('./api/ro.js')
9 // Begin Accounts API
10 app.get('/resource-orchestrator', cors(), function(req, res) {
11 ro.get(req).then(function(data) {
12 utils.sendSuccessResponse(data, res);
13 }, function(error) {
14 utils.sendErrorResponse(error, res);
15 });
16 });
17 app.put('/resource-orchestrator', cors(), function(req, res) {
18 ro.update(req).then(function(data) {
19 utils.sendSuccessResponse(data, res);
20 }, function(error) {
21 utils.sendErrorResponse(error, res);
22 });
23 })
24
25 utils.passThroughConstructor(app);
26
27 module.exports = app;