diff --git a/ui/src/components/view/InfoCard.vue b/ui/src/components/view/InfoCard.vue index e2f9fb304e7..7ef8d074890 100644 --- a/ui/src/components/view/InfoCard.vue +++ b/ui/src/components/view/InfoCard.vue @@ -31,8 +31,8 @@ - - + + @@ -56,21 +56,59 @@ - - - - - - - - - - + +
+ + {{ resource.instancename }} + + + {{ $t(resource.type.toLowerCase()) }} + + {{ resource.type }} + + + + {{ $t('label.issourcenat') }} + + + {{ resource.broadcasturi }} + + + {{ resource.arch }} + + + {{ resource.hypervisor }} + + + {{ $t('label.haenable') }} + + + {{ $t('label.isdynamicallyscalable') }} + + + {{ resource.scope }} + + + {{ resource.version }} + + + {{ resource.internetprotocol ? $t('label.ip.v4.v6') : resource.internetprotocol }} + + + {{ $t('label.archived') }} + + + + + +
@@ -99,268 +137,79 @@
-
- - -
- - {{ resource.instancename }} - - - {{ $t(resource.type.toLowerCase()) }} - - {{ resource.type }} - - - - {{ $t('label.issourcenat') }} - - - {{ resource.broadcasturi }} - - - {{ resource.arch }} - - - {{ resource.hypervisor }} - - - {{ $t('label.haenable') }} - - - {{ $t('label.isdynamicallyscalable') }} - - - {{ resource.scope }} - - - {{ resource.version }} - - - {{ resource.internetprotocol ? $t('label.ip.v4.v6') : resource.internetprotocol }} - - - {{ $t('label.archived') }} - - - {{ $t('label.remainingdays') + ': ' + (resource.leaseduration > -1 ? resource.leaseduration + 'd' : 'Over') }} - - - - -
- - -
-
{{ $t('label.status') }}
-
- -
-
-
-
{{ $t('label.allocationstate') }}
-
- -
-
-
-
{{ $t('label.resourcestate') }}
-
- -
-
-
-
{{ $t('label.success') }}
-
- -
-
- -
-
{{ $t('label.id') }}
-
- - -
-
-
-
{{ $t('label.ostypename') }}
-
- - - - - - - {{ resource.ostypename }} - - {{ resource.ostypename }} - -
-
-
-
{{ $t('label.ip') }}
-
- - - - - - - -
+
+
{{ $t('label.id') }}
+
+ + +
+
+
+
{{ $t('label.ostypename') }}
+
+ + - - - - - -
-
-
-
{{ $t('label.cpu') }}
-
- - {{ resource.cpunumber }} CPU x {{ (resource.cpuspeed / 1000.0).toFixed(2) }} GHz - - - - - - {{ resource.cputotal }} - - {{ resource.arch }} - -
-
- - - - - - -
-
-
-
{{ $t('label.leaseduration') }}
-
- - {{ resource.leaseduration + ' ' + $t('label.days') }} -
-
-
-
{{ $t('label.leaseexpiryaction') }}
-
- - {{ resource.leaseexpiryaction }} -
-
-
-
{{ $t('label.memory') }}
-
- - {{ resource.memory + ' ' + $t('label.mb.memory') }} -
-
- - - -
-
-
-
{{ $t('label.memory') }}
-
- - - {{ resource.memorytotalgb + ' ' + $t('label.memory') }} - - - - - -
-
- - - - - - -
-
-
-
{{ $t('label.memory') }}
-
- -
-
- {{ resource.memorytotal + ' ' + $t('label.memory') }} + + + + {{ resource.ostypename }} + + {{ resource.ostypename }} + +
+
+
+
{{ $t('label.ip') }}
+
+ + + + + + + +
+
+
+ + + +
+
+
+
+
{{ $t('label.cpu') }}
+
+ + {{ resource.cpunumber }} CPU x {{ (resource.cpuspeed / 1000.0).toFixed(2) }} GHz + + + + + + {{ resource.cputotal }} + + {{ resource.arch }} +
@@ -551,272 +400,38 @@
-
-
-
-
{{ $t('label.loadbalancerrule') }}
-
- - {{ resource.loadbalancer.name }} ( {{ resource.loadbalancer.publicip }}:{{ resource.loadbalancer.publicport }}) -
-
-
-
{{ $t('label.project') }}
-
- - - - - {{ resource.project || resource.projectname || resource.projectid }} - {{ resource.projectname }} -
-
- -
- - -
- -
-
{{ $t('label.group') }}
-
- - {{ resource.group || resource.groupid }} -
-
-
-
{{ $t('label.autoscalevmgroupname') }}
-
- - {{ resource.autoscalevmgroupname || resource.autoscalevmgroupid }} -
-
-
-
{{ $t('label.keypairs') }}
-
-
-
- - {{ keypair }} +
+
{{ $t('label.networks') }}
+
+
+
+ + {{ network.name }} + + ({{ $t('label.default') }}) + +
+
-
-
-
-
{{ $t('label.resource') }}
-
- -
-
-
-
{{ $t('label.vmname') }}
-
- - {{ resource.vmname || resource.vm || resource.virtualmachinename || resource.virtualmachineid }} - -
-
-
-
{{ $t('label.volume') }}
-
- - {{ resource.volumename || resource.volume || resource.volumeid }} - {{ resource.volumename || resource.volume || resource.volumeid }} -
-
-
-
{{ $t('label.associatednetwork') }}
-
- - {{ resource.associatednetworkname || resource.associatednetwork || resource.associatednetworkid }} -
-
-
-
{{ $t('label.network') }}
-
- - {{ resource.sourceipaddressnetworkname || resource.sourceipaddressnetworkid }} -
-
-
-
{{ $t('label.guestnetwork') }}
-
- - {{ resource.guestnetworkname || resource.guestnetworkid }} -
-
-
-
{{ $t('label.public.ip') }}
-
- - {{ resource.publicip }} - - -
-
-
-
{{ $t('label.vpcname') }}
-
- - - - - {{ resource.vpcname || resource.vpcid }} -
-
- -
-
{{ $t('label.aclid') }}
-
- - - - - {{ resource.aclname || resource.aclid }} -
-
- -
-
{{ $t('label.affinitygroup') }}
- - - {{ group.name }} - , - -
-
-
{{ resource.templateformat === 'ISO'? $t('label.iso') : $t('label.templatename') }}
-
- - - {{ resource.templatedisplaytext || resource.templatename || resource.templateid }} -
-
-
-
{{ $t('label.isoname') }}
-
- - - {{ resource.isodisplaytext || resource.isoname || resource.isoid }} -
-
-
-
{{ $t('label.system.offering') }}
-
{{ $t('label.serviceofferingname') }}
-
- - {{ resource.serviceofferingname || resource.serviceofferingid }} - {{ resource.serviceofferingname || resource.serviceofferingid }} - {{ resource.serviceofferingname || resource.serviceofferingid }} -
-
-
-
{{ $t('label.diskoffering') }}
-
- -
- {{ resource.rootdiskofferingdisplaytext }} - {{ resource.rootdiskofferingdisplaytext }} +
+
{{ $t('label.loadbalancerrule') }}
+
+ + {{ resource.loadbalancer.name }} ( {{ resource.loadbalancer.publicip }}:{{ resource.loadbalancer.publicport }}) +
-  |  -
- {{ resource.datadiskofferingdisplaytext }} - {{ resource.datadiskofferingdisplaytext }} -
-
-
-
-
{{ $t('label.backupofferingid') }}
- - {{ resource.backupofferingname || resource.backupofferingid }} - {{ resource.backupofferingname || resource.backupofferingid }} -
-
-
{{ $t('label.networkofferingid') }}
-
- - {{ resource.networkofferingname || resource.networkofferingid }} - {{ resource.networkofferingname || resource.networkofferingid }} -
-
-
-
{{ $t('label.vpcoffering') }}
-
- - {{ resource.vpcofferingname || resource.vpcofferingid }} - {{ resource.vpcofferingname || resource.vpcofferingid }} -
-
-
-
{{ $t('label.storagepool') }}
-
- - {{ resource.storage || resource.storageid }} - {{ resource.storage || resource.storageid }} - - {{ resource.storagetype }} - -
-
-
-
{{ $t('label.hostname') }}
-
- - {{ resource.hostname || resource.hostid }} - {{ resource.hostname || resource.hostid }} -
-
-
-
{{ $t('label.clusterid') }}
-
- - {{ resource.clustername || resource.cluster || resource.clusterid }} - {{ resource.clustername || resource.cluster || resource.clusterid }} -
-
-
-
{{ $t('label.podid') }}
-
- - {{ resource.podname || resource.pod || resource.podid }} - {{ resource.podname || resource.pod || resource.podid }} -
-
-
-
{{ $t('label.zone') }}
-
- - - - - {{ resource.zone || resource.zonename || resource.zoneid }} - {{ resource.zone || resource.zonename || resource.zoneid }} - {{ resource.zone || resource.zonename || resource.zoneid }} -
-
-
-
{{ $t('label.userdata') }}
-
- - {{ resource.userdataname || resource.userdataid }} - {{ resource.userdataname || resource.userdataid }} -
-
-
-
{{ $t('label.owners') }}
-
- - -
-
-
-
{{ $t('label.account') }}
-
- - - - - {{ resource.account }} - {{ resource.account }} -
-
-
-
{{ $t('label.role') }}
-
- - {{ resource.rolename || resource.role || resource.roleid }} - {{ resource.rolename || resource.role || resource.roleid }} -
-
-
-
{{ $t('label.domain') }}
-
- - - {{ resource.domain || resource.domainid }} - {{ resource.domain || resource.domainid }} -
-
-
-
{{ $t('label.payloadurl') }}
-
- - {{ resource.payloadurl }} - {{ resource.payloadurl }} -
-
-
-
{{ $t('label.webhook') }}
-
- - {{ resource.webhookname || resource.webhookid }} - {{ resource.webhookname || resource.webhookid }} -
-
-
-
{{ $t('label.management.servers') }}
-
- - {{ resource.managementserver || resource.managementserverid }} - {{ resource.managementserver || resource.managementserverid }} -
-
-
-
{{ $t('label.created') }}
-
- {{ $toLocaleDate(resource.created) }} -
-
-
-
{{ $t('label.last.updated') }}
-
- {{ $toLocaleDate(resource.lastupdated) }} -
-
-
- - - - - - - -