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

View File

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