X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Fsources%2FCatalogPackageManagerSource.js;fp=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Fsources%2FCatalogPackageManagerSource.js;h=00d36008ebff2a2d30692cc7e64b82dbd0c238c8;hp=e059f9441959648a6181a7d43b52d6cf5a917852;hb=03156e335275de1dafbc2a816e98006afdf249bf;hpb=f2dc2462571800e62cba969964de621dca09299c diff --git a/skyquake/plugins/composer/src/src/sources/CatalogPackageManagerSource.js b/skyquake/plugins/composer/src/src/sources/CatalogPackageManagerSource.js index e059f9441..00d36008e 100644 --- a/skyquake/plugins/composer/src/src/sources/CatalogPackageManagerSource.js +++ b/skyquake/plugins/composer/src/src/sources/CatalogPackageManagerSource.js @@ -23,10 +23,15 @@ import catalogUtils from '../libraries/utils' import CatalogPackageManagerActions from '../actions/CatalogPackageManagerActions' import Utils from 'utils/utils.js'; +let API_SERVER = catalogUtils.getSearchParams(window.location).api_server; +const FILE_SERVER = window.location.hostname === 'localhost' + ? API_SERVER : window.location.protocol + '//' + window.location.hostname; + + const getAuthorization = () => 'Basic ' + window.sessionStorage.getItem("auth"); const getStateApiPath = (operation, id) => - catalogUtils.getSearchParams(window.location).upload_server + ':4567/api/' + operation + '/' + id + '/state'; + FILE_SERVER + ':8008/mano/' + operation + '/' + id + '/state'; const getComposerApiPath = (api) => window.location.origin + '/composer/api/' + api + '?api_server=' + catalogUtils.getSearchParams(window.location).api_server; @@ -185,7 +190,7 @@ const CatalogPackageManagerSource = { const failHandler = (response) => { reject(Object.assign({}, operation, FAILED)); }; - const path = getComposerApiPath('package-manager/jobs/' + operation.transactionId); + const path = getComposerApiPath('package-copy/jobs/' + operation.transactionId); ajaxFetch(path, operation, successHandler, failHandler); }); }, @@ -199,8 +204,8 @@ const CatalogPackageManagerSource = { remote: function (state, upload) { const transactionId = upload.transactionId; return new Promise(function (resolve, reject) { - const action = upload.riftAction === 'onboard' ? 'upload' : 'update'; - const path = getStateApiPath(action, transactionId); + const action = upload.riftAction === 'onboard' ? 'import' : 'update'; + const path = getComposerApiPath('package-'+action+'/jobs/' + transactionId); ajaxFetch(path, upload, resolve, reject); }); },