mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
fixes
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
parent
7f5554b7d7
commit
ca4e9b455b
@ -105,12 +105,11 @@ export default {
|
||||
|
||||
<style scoped lang="scss">
|
||||
.pair-checkbox {
|
||||
width: 18vw;
|
||||
width: 180px;
|
||||
}
|
||||
.pair-select-container {
|
||||
position: relative;
|
||||
float: right;
|
||||
margin-left: 5vw;
|
||||
margin-bottom: -5px;
|
||||
width: 20vw;
|
||||
}
|
||||
|
||||
@ -21,9 +21,14 @@
|
||||
:dataSource="$route.meta.details">
|
||||
<a-list-item slot="renderItem" slot-scope="item" v-if="item in resource">
|
||||
<div>
|
||||
<strong>{{ $t(item) }}</strong>
|
||||
<strong>{{ item === 'service' ? $t('supportedservices') : $t(item) }}</strong>
|
||||
<br/>
|
||||
<div>
|
||||
<div v-if="Array.isArray(resource[item]) && item === 'service'">
|
||||
<div v-for="(item, idx) in resource[item]" :key="idx">
|
||||
{{ item.name }} : {{ item.provider[0].name }}
|
||||
</div>
|
||||
</div>
|
||||
<div v-else>
|
||||
{{ resource[item] }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -114,13 +114,6 @@
|
||||
<a slot="vpcname" slot-scope="text, record" href="javascript:;">
|
||||
<router-link :to="{ path: '/vpc/' + record.vpcid }">{{ text }}</router-link>
|
||||
</a>
|
||||
<a slot="account" slot-scope="text, record" href="javascript:;">
|
||||
<router-link :to="{ path: '/account/' + record.accountid }" v-if="record.accountid">{{ text }}</router-link>
|
||||
<router-link :to="{ path: '/account', query: { name: record.account, domainid: record.domainid } }" v-else>{{ text }}</router-link>
|
||||
</a>
|
||||
<a slot="domain" slot-scope="text, record" href="javascript:;">
|
||||
<router-link :to="{ path: '/domain/' + record.domainid }">{{ text }}</router-link>
|
||||
</a>
|
||||
<a slot="hostname" slot-scope="text, record" href="javascript:;">
|
||||
<router-link v-if="record.hostid" :to="{ path: '/host/' + record.hostid }">{{ text }}</router-link>
|
||||
<router-link v-else-if="record.hostname" :to="{ path: $route.path + '/' + record.id }">{{ text }}</router-link>
|
||||
@ -132,6 +125,18 @@
|
||||
<a slot="podname" slot-scope="text, record" href="javascript:;">
|
||||
<router-link :to="{ path: '/pod/' + record.podid }">{{ text }}</router-link>
|
||||
</a>
|
||||
<a slot="account" slot-scope="text, record" href="javascript:;">
|
||||
<router-link :to="{ path: '/account/' + record.accountid }" v-if="record.accountid">{{ text }}</router-link>
|
||||
<router-link :to="{ path: '/account', query: { name: record.account, domainid: record.domainid } }" v-else>{{ text }}</router-link>
|
||||
</a>
|
||||
<span slot="domain" slot-scope="text, record" href="javascript:;">
|
||||
<router-link v-if="record.domainid && !record.domainid.includes(',')" :to="{ path: '/domain/' + record.domainid }">{{ text }}</router-link>
|
||||
<span v-else>{{ text }}</span>
|
||||
</span>
|
||||
<a slot="zone" slot-scope="text, record" href="javascript:;">
|
||||
<router-link v-if="record.zoneid && !record.zoneid.includes(',')" :to="{ path: '/zone/' + record.zoneid }">{{ text }}</router-link>
|
||||
<span v-else>{{ text }}</span>
|
||||
</a>
|
||||
<a slot="zonename" slot-scope="text, record" href="javascript:;">
|
||||
<router-link :to="{ path: '/zone/' + record.zoneid }">{{ text }}</router-link>
|
||||
</a>
|
||||
|
||||
@ -139,7 +139,7 @@ export default {
|
||||
permission: ['listNetworkOfferings'],
|
||||
params: { isrecursive: 'true' },
|
||||
columns: ['name', 'state', 'guestiptype', 'traffictype', 'networkrate', 'tags', 'domain', 'zone', 'order'],
|
||||
details: ['name', 'id', 'displaytext', 'guestiptype', 'traffictype', 'networkrate', 'ispersistent', 'egressdefaultpolicy', 'availability', 'conservemode', 'specifyvlan', 'specifyipranges', 'supportspublicaccess', 'supportsstrechedl2subnet', 'service', 'tags', 'domain', 'zone'],
|
||||
details: ['name', 'id', 'displaytext', 'guestiptype', 'traffictype', 'networkrate', 'ispersistent', 'egressdefaultpolicy', 'availability', 'conservemode', 'specifyvlan', 'specifyipranges', 'supportspublicaccess', 'supportsstrechedl2subnet', 'tags', 'service', 'domain', 'zone'],
|
||||
actions: [{
|
||||
api: 'createNetworkOffering',
|
||||
icon: 'plus',
|
||||
@ -204,7 +204,7 @@ export default {
|
||||
params: { isrecursive: 'true' },
|
||||
resourceType: 'VpcOffering',
|
||||
columns: ['name', 'state', 'displaytext', 'domain', 'zone', 'order'],
|
||||
details: ['name', 'id', 'displaytext', 'distributedvpcrouter', 'service', 'tags', 'domain', 'zone', 'created'],
|
||||
details: ['name', 'id', 'displaytext', 'distributedvpcrouter', 'tags', 'service', 'domain', 'zone', 'created'],
|
||||
related: [{
|
||||
name: 'vpc',
|
||||
title: 'VPCs',
|
||||
|
||||
@ -103,7 +103,7 @@
|
||||
"broadcasturi": "Broadcast URI",
|
||||
"bucket": "Bucket",
|
||||
"bypassVlanOverlapCheck": "Bypass VLAN id/range overlap",
|
||||
"cacheMode": "Write-cache Type",
|
||||
"cachemode": "Write-cache Type",
|
||||
"capacity": "Capacity",
|
||||
"capacityBytes": "Capacity Bytes",
|
||||
"capacityIops": "Capacity IOPS",
|
||||
|
||||
@ -231,9 +231,6 @@ export default {
|
||||
api('queryAsyncJobResult', { jobid: jobId }).then(json => {
|
||||
const result = json.queryasyncjobresultresponse
|
||||
if (result.jobstatus === 1 && this.maxCerts === count) {
|
||||
console.log(result)
|
||||
console.log(this.maxCerts)
|
||||
console.log(count)
|
||||
this.$message.success('Certificate Uploaded: ' + result.jobresult.customcertificate.message)
|
||||
this.$notification.success({
|
||||
message: 'Certificate Uploaded',
|
||||
|
||||
@ -85,7 +85,7 @@
|
||||
</a-radio-button>
|
||||
</a-radio-group>
|
||||
</a-form-item>
|
||||
<a-form-item :label="$t('cacheMode')">
|
||||
<a-form-item :label="$t('cachemode')">
|
||||
<a-radio-group
|
||||
v-decorator="['cachemode', {
|
||||
initialValue: this.cacheMode
|
||||
@ -386,10 +386,10 @@
|
||||
return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
||||
}"
|
||||
:loading="storageTagLoading"
|
||||
:placeholder="this.$t('tags')"
|
||||
:placeholder="$t('storagetags')"
|
||||
v-if="this.isAdmin()">
|
||||
<a-select-option v-for="(opt) in this.storageTags" :key="opt.name">
|
||||
{{ opt.name || opt.description }}
|
||||
<a-select-option v-for="opt in storageTags" :key="opt">
|
||||
{{ opt }}
|
||||
</a-select-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
@ -538,7 +538,7 @@ export default {
|
||||
isSystem: false,
|
||||
storageType: 'shared',
|
||||
provisioningType: 'thin',
|
||||
cacheMode: 'node',
|
||||
cacheMode: 'none',
|
||||
offeringType: 'fixed',
|
||||
qosType: '',
|
||||
isCustomizedDiskIops: false,
|
||||
@ -638,14 +638,12 @@ export default {
|
||||
const params = {}
|
||||
params.listAll = true
|
||||
this.storageTagLoading = true
|
||||
this.storageTags = []
|
||||
api('listStorageTags', params).then(json => {
|
||||
const tags = json.liststoragetagsresponse.storagetag
|
||||
if (this.arrayHasItems(tags)) {
|
||||
for (var i in tags) {
|
||||
var tag = {}
|
||||
tag.id = tags[i].name
|
||||
tag.name = tags[i].name
|
||||
this.storageTags.push(tag)
|
||||
const tags = json.liststoragetagsresponse.storagetag || []
|
||||
for (const tag of tags) {
|
||||
if (!this.storageTags.includes(tag.name)) {
|
||||
this.storageTags.push(tag.name)
|
||||
}
|
||||
}
|
||||
}).finally(() => {
|
||||
@ -857,7 +855,7 @@ export default {
|
||||
.form-layout {
|
||||
width: 80vw;
|
||||
@media (min-width: 800px) {
|
||||
width: 400px;
|
||||
width: 500px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -421,7 +421,6 @@ export default {
|
||||
if (err) {
|
||||
return
|
||||
}
|
||||
console.log(values)
|
||||
var params = {
|
||||
isMirrored: false,
|
||||
name: values.name,
|
||||
|
||||
@ -417,7 +417,7 @@ export default {
|
||||
this.zones = [
|
||||
{
|
||||
id: null,
|
||||
name: this.$t('all.zone')
|
||||
name: this.$t('label.all.zone')
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -593,7 +593,6 @@ export default {
|
||||
self.supportedServices[index] = svc
|
||||
}
|
||||
})
|
||||
console.log(this.supportedServices)
|
||||
},
|
||||
handleSupportedServiceChange (service, checked, provider) {
|
||||
if (service === 'SourceNat') {
|
||||
@ -652,7 +651,6 @@ export default {
|
||||
if (err) {
|
||||
return
|
||||
}
|
||||
console.log(values)
|
||||
var params = {}
|
||||
|
||||
var self = this
|
||||
|
||||
@ -94,9 +94,6 @@ export default {
|
||||
this.fetchData()
|
||||
},
|
||||
methods: {
|
||||
log (o) {
|
||||
console.log(o)
|
||||
},
|
||||
fetchData () {
|
||||
this.loading = true
|
||||
api('listZones').then(json => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user