X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=skyquake%2Fplugins%2Faccounts%2Fapi%2Fsdn_account%2FsdnAccount.js;h=6d928ca777b2d73571cc9378fb2f060d07810cef;hb=HEAD;hp=c2b592ddef9ce388fce7cb9e96040542a8ba5dff;hpb=e29efc315df33d546237e270470916e26df391d6;p=osm%2FUI.git diff --git a/skyquake/plugins/accounts/api/sdn_account/sdnAccount.js b/skyquake/plugins/accounts/api/sdn_account/sdnAccount.js index c2b592dde..6d928ca77 100644 --- a/skyquake/plugins/accounts/api/sdn_account/sdnAccount.js +++ b/skyquake/plugins/accounts/api/sdn_account/sdnAccount.js @@ -1,5 +1,5 @@ /* - * + * * Copyright 2016 RIFT.IO Inc * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -38,10 +38,10 @@ Sdn.get = function(req) { var requestHeaders = {}; _.extend(requestHeaders, constants.HTTP_HEADERS.accept.collection, { - 'Authorization': req.get('Authorization') + 'Authorization': req.session && req.session.authorization }); request({ - url: utils.confdPort(api_server) + '/api/operational/sdn-account?deep', + url: utils.projectContextUrl(req, utils.confdPort(api_server) + '/api/operational/sdn/account?deep'), type: 'GET', headers: requestHeaders, forever: constants.FOREVER_ON, @@ -51,7 +51,7 @@ Sdn.get = function(req) { var data; if (utils.validateResponse('Sdn.get', error, response, body, resolve, reject)) { try { - data = JSON.parse(response.body).collection['rw-sdn:sdn-account'] + data = JSON.parse(response.body).collection['rw-sdn:account'] } catch (e) { console.log('Problem with "Sdn.get"', e); @@ -77,11 +77,11 @@ Sdn.get = function(req) { var requestHeaders = {}; _.extend(requestHeaders, constants.HTTP_HEADERS.accept.data, { - 'Authorization': req.get('Authorization') + 'Authorization': req.session && req.session.authorization }); request({ - url: utils.confdPort(api_server) + '/api/operational/sdn-account/' + id + '?deep', + url: utils.projectContextUrl(req, utils.confdPort(api_server) + '/api/operational/sdn/account/' + id + '?deep'), type: 'GET', headers: requestHeaders, forever: constants.FOREVER_ON, @@ -91,7 +91,7 @@ Sdn.get = function(req) { var data; if (utils.validateResponse('Sdn.get', error, response, body, resolve, reject)) { try { - data = JSON.parse(response.body)['rw-sdn:sdn-account']; + data = JSON.parse(response.body)['rw-sdn:sdn']; } catch (e) { console.log('Problem with "Sdn.get"', e); @@ -130,11 +130,11 @@ Sdn.create = function(req) { _.extend(requestHeaders, constants.HTTP_HEADERS.accept.data, constants.HTTP_HEADERS.content_type.data, { - 'Authorization': req.get('Authorization') + 'Authorization': req.session && req.session.authorization }); request({ - url: utils.confdPort(api_server) + '/api/config/sdn-account', + url: utils.projectContextUrl(req, utils.confdPort(api_server) + '/api/config/sdn/account'), method: 'POST', headers: requestHeaders, forever: constants.FOREVER_ON, @@ -159,7 +159,7 @@ Sdn.update = function(req) { return new Promise(function(resolve, reject) { var jsonData = { - "rw-sdn:sdn-account": data + "rw-sdn:sdn": data }; console.log('Updating SDN account ', id, ' with', JSON.stringify(jsonData)); @@ -168,11 +168,11 @@ Sdn.update = function(req) { _.extend(requestHeaders, constants.HTTP_HEADERS.accept.data, constants.HTTP_HEADERS.content_type.data, { - 'Authorization': req.get('Authorization') + 'Authorization': req.session && req.session.authorization }); request({ - url: utils.confdPort(api_server) + '/api/config/sdn-account/' + id, + url: utils.projectContextUrl(req, utils.confdPort(api_server) + '/api/config/sdn/account/' + id), method: 'PUT', headers: requestHeaders, forever: constants.FOREVER_ON, @@ -211,11 +211,11 @@ Sdn.delete = function(req) { var requestHeaders = {}; _.extend(requestHeaders, constants.HTTP_HEADERS.accept.data, { - 'Authorization': req.get('Authorization') + 'Authorization': req.session && req.session.authorization }); request({ - url: utils.confdPort(api_server) + '/api/config/sdn-account/' + id, + url: utils.projectContextUrl(req, utils.confdPort(api_server) + '/api/config/sdn/account/' + id), method: 'DELETE', headers: requestHeaders, forever: constants.FOREVER_ON,