X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Flaunchpad%2Fsrc%2Flaunchpad_card%2FlaunchpadCardCloudAccount.jsx;h=ff0239581cdf40cc2ac379851aca9dc7b939dca2;hp=39397ff4cf020d3d09b352ced3bc02111de70a8d;hb=refs%2Ftags%2Fv3.0.0rc2;hpb=f2dc2462571800e62cba969964de621dca09299c diff --git a/skyquake/plugins/launchpad/src/launchpad_card/launchpadCardCloudAccount.jsx b/skyquake/plugins/launchpad/src/launchpad_card/launchpadCardCloudAccount.jsx index 39397ff4c..ff0239581 100644 --- a/skyquake/plugins/launchpad/src/launchpad_card/launchpadCardCloudAccount.jsx +++ b/skyquake/plugins/launchpad/src/launchpad_card/launchpadCardCloudAccount.jsx @@ -1,6 +1,6 @@ /* - * + * * Copyright 2016 RIFT.IO Inc * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -30,25 +30,38 @@ export default class LaunchpadCardCloudAccount extends React.Component { render() { let html; let isDisplayed = this.props.display; - let status = []; - if (this.props.nsr['cloud-account']) { - status.push( - (
  • NSR: {this.props.nsr['cloud-account']}

  • ) - ) - } - this.props.nsr['vnfrs'] && this.props.nsr['vnfrs'].map(function(v,i) { - if(v.hasOwnProperty('cloud-account')) { - status.push( - (
  • VNFR {v['short-name']}: {v['cloud-account']}

  • ) - ) - } - }) - html = ( - - ) - return (

    VIM Accounts

    {html}
    ); + let nsrDataCenter = this.props.nsr['resource-orchestrator'] ? this.props.nsr['resource-orchestrator'] : 'RIFT'; + return ( +
    +

    Accounts

    +
    +
    +
    TYPE
    +
    NAME
    +
    RESOURCE ORCHESTRATOR
    +
    DATACENTER
    +
    +
    +
    NSR
    +
    {this.props.nsr['short-name']}
    +
    {nsrDataCenter}
    +
    {this.props.nsr['datacenter']}
    +
    + { + this.props.nsr && this.props.nsr['vnfrs'] && this.props.nsr['vnfrs'].map(function(v,i) { + if(v.hasOwnProperty('datacenter')) { + return
    +
    VNFR
    +
    {v['short-name']}
    +
    {nsrDataCenter}
    +
    {v['datacenter']}
    +
    + } + }) + } +
    +
    + ); } }