Merge pull request #2419 from codyrancher/pv-minor-issues

Resolving several minor bugs around persistent volumes
This commit is contained in:
codyrancher 2021-02-25 00:56:45 -07:00 committed by GitHub
commit b06c11e91e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 6 deletions

View File

@ -148,8 +148,8 @@ export default {
} else {
const indexOf = this.value.spec.accessModes.indexOf(key);
if (indexOf) {
this.value.spec.accessModes.splice(indexOf);
if (indexOf >= 0) {
this.value.spec.accessModes.splice(indexOf, 1);
}
}
},
@ -245,9 +245,9 @@ export default {
<div class="row mb-20">
<div class="col span-6">
<h3>{{ t('persistentVolume.customize.accessModes.label') }}</h3>
<div><Checkbox v-model="readWriteOnce" :label="t('persistentVolume.customize.accessModes.readWriteOnce')" /></div>
<div><Checkbox v-model="readOnlyMany" :label="t('persistentVolume.customize.accessModes.readOnlyMany')" /></div>
<div><Checkbox v-model="readWriteMany" :label="t('persistentVolume.customize.accessModes.readWriteMany')" /></div>
<div><Checkbox v-model="readWriteOnce" :label="t('persistentVolume.customize.accessModes.readWriteOnce')" :mode="mode" /></div>
<div><Checkbox v-model="readOnlyMany" :label="t('persistentVolume.customize.accessModes.readOnlyMany')" :mode="mode" /></div>
<div><Checkbox v-model="readWriteMany" :label="t('persistentVolume.customize.accessModes.readWriteMany')" :mode="mode" /></div>
</div>
<div class="col span-6">
<ArrayList

View File

@ -47,5 +47,8 @@ export default {
const allClaims = this.$rootGetters['cluster/all'](PVC);
return allClaims.find(claim => claim.spec.volumeName === this.name);
}
},
canDelete() {
return this.state !== 'bound';
},
};