X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Flaunchpad%2Fsrc%2Finstantiate%2FlaunchNetworkServiceSource.js;h=16eb88496e99fa657069e56e474741758db99e45;hp=3a8886cef4ddc1f32a447a5b86018a715379c36b;hb=03156e335275de1dafbc2a816e98006afdf249bf;hpb=dfe972ff7c9f7b6b1d730e66b0b2aa8df2ce329b diff --git a/skyquake/plugins/launchpad/src/instantiate/launchNetworkServiceSource.js b/skyquake/plugins/launchpad/src/instantiate/launchNetworkServiceSource.js index 3a8886cef..16eb88496 100644 --- a/skyquake/plugins/launchpad/src/instantiate/launchNetworkServiceSource.js +++ b/skyquake/plugins/launchpad/src/instantiate/launchNetworkServiceSource.js @@ -46,26 +46,6 @@ export default function(Alt){ success: Alt.actions.global.getCatalogSuccess, error: Alt.actions.global.getCatalogError }, - getCloudAccount:{ - remote (state, cb) { - return new Promise((resolve, reject) => { - $.ajax({ - url: 'api/cloud-account?api_server=' + - API_SERVER, - type: 'GET', - beforeSend: Utils.addAuthorizationStub, - success: function (data) { - resolve(data); - if(cb) { - cb(); - } - } - }) - }) - }, - success: Alt.actions.global.getLaunchCloudAccountSuccess, - error: Alt.actions.global.getLaunchCloudAccountError - }, getDataCenters:{ remote () { return new Promise((resolve, reject) => { @@ -128,7 +108,7 @@ export default function(Alt){ }).fail(function(xhr){ //Authentication and the handling of fail states should be wrapped up into a connection class. Utils.checkAuthentication(xhr.status); - reject(); + reject(xhr.responseText || 'An error occurred. Check your logs for more information'); }); }) }, @@ -161,7 +141,7 @@ export default function(Alt){ remote(state) { return new Promise((resolve, reject) => { $.ajax({ - url: 'api/nsd/' + NSDId + '/input-param?api_server=' + API_SERVER, + url: 'api/nsd/' + encodeURIComponent(NSDId) + '/input-param?api_server=' + API_SERVER, type: 'GET', beforeSend: Utils.addAuthorizationStub, success: function (data) { @@ -191,16 +171,19 @@ export default function(Alt){ success: Alt.actions.global.getConfigAgentSuccess, error: Alt.actions.global.getConfigAgentError }, - getResourceOrchestrator: { - remote: function() { + getResourceOrchestratorAccounts: { + remote: function(state, cb) { return new Promise(function(resolve, reject) { $.ajax({ - url: 'passthrough/data/api/running/resource-orchestrator' + '?api_server=' + API_SERVER, + url: 'api/ro-account' + '?api_server=' + API_SERVER, type: 'GET', beforeSend: Utils.addAuthorizationStub, contentType: "application/json", success: function(data) { - resolve(data["rw-launchpad:resource-orchestrator"]); + if(cb) { + cb(); + } + resolve(data); }, error: function(error) { console.log("There was an error updating the account: ", arguments); @@ -216,11 +199,10 @@ export default function(Alt){ interceptResponse: interceptResponse({ 'error': 'There was an error retrieving the resource orchestrator information.' }), - success: Alt.actions.global.getResourceOrchestratorSuccess, + success: Alt.actions.global.getResourceOrchestratorAccountsSuccess, loading: Alt.actions.global.showScreenLoader, - error: Alt.actions.global.showNotification + error: Alt.actions.global.handleServerReportedError } - } } function interceptResponse (responses) {