From: c00149107 Date: Mon, 31 Oct 2016 09:13:05 +0000 (+0800) Subject: fix issue:GSO-89 X-Git-Tag: release/sun~47^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=e7adec9a6b3e52513d5326c6c36d03440533a233;p=vnfsdk%2Frefrepo.git fix issue:GSO-89 Change-Id: I67c5e24d6bbd82f7e1340c9e93d19b9cc1e929b9 Signed-off-by: c00149107 --- diff --git a/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/InputData.html b/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/InputData.html index d76182ce..b5a2d98c 100644 --- a/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/InputData.html +++ b/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/InputData.html @@ -43,9 +43,22 @@ var name = key; if(name.includes('.')) { - name = key.substring(key.lastInexOf('.')+1,key.length); + name = key.substring(key.lastIndexOf('.')+1,key.length); } - $("body").append('
'); + var paramValue = jsonData.inputParameters[key]; + if(name.indexOf('location') != -1) { + var vimObj = getVimNameById(paramValue); + if(vimObj != undefined){ + paramValue = vimObj.name; + } + } + else if(name.indexOf('sdncontroller') != -1){ + var sdnControllerObj = getSdnControllerNameById(paramValue); + if(sdnControllerObj != undefined){ + paramValue = sdnControllerObj.name; + } + } + $("body").append('
'); } } diff --git a/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/js/rest.js b/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/js/rest.js index a6e2eba3..ddeabf7e 100644 --- a/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/js/rest.js +++ b/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/js/rest.js @@ -220,6 +220,54 @@ function loadServiceDetails(serviceId){ return returnObj; } +//get the vim name by id. +function getVimNameById(vimId){ + + // TODO re-confirm the latest url. + var requestUrl ="/openoapi/extsys/v1/vims/" + vimId; + var returnObj; + $ + .ajax({ + type : "GET", + async: false, + url : requestUrl, + contentType : "application/json", + success : function(jsonobj) { + // TODO return according to the json data received. + returnObj = jsonobj; + }, + error : function(xhr, ajaxOptions, thrownError) { + alert("Error on getting link data : " + xhr.responseText); + } + }); + return returnObj; +} + +// get the sdn controller name by id. +function getSdnControllerNameById(sdnControllerId){ + + // TODO re-confirm the latest url. + var requestUrl ="/openoapi/extsys/v1/sdncontrollers/" + sdnControllerId; + var returnObj; + $ + .ajax({ + type : "GET", + async: false, + url : requestUrl, + contentType : "application/json", + success : function(jsonobj) { + // TODO return according to the json data received. + returnObj = jsonobj; + }, + error : function(xhr, ajaxOptions, thrownError) { + alert("Error on getting link data : " + xhr.responseText); + } + }); + return returnObj; +} + + + function anchorClick(serviceId){ var jsonData = loadServiceDetails(serviceId); //TODO populate the modal according to json response