Use TableView also for ApiTokens and AppPasswords

This commit is contained in:
Johannes Zellner
2025-01-17 15:59:01 +01:00
parent 4534a729c7
commit f56eb0d791
4 changed files with 82 additions and 71 deletions
+3 -16
View File
@@ -96,7 +96,7 @@
</div>
</template>
<template #actions="slotProps">
<div class="actions">
<div class="table-actions">
<ButtonGroup>
<Button tool secondary outline small icon="fa fa-sync-alt" v-if="slotProps.mountType === 'sshfs' || slotProps.mountType === 'cifs' || slotProps.mountType === 'nfs' || slotProps.mountType === 'ext4' || slotProps.mountType === 'xfs'" v-tooltip="$t('volumes.remountActionTooltip')" @click="remount(slotProps)"></Button>
<Button tool secondary outline small icon="fa fa-pencil-alt" v-if="slotProps.mountType === 'sshfs' || slotProps.mountType === 'cifs' || slotProps.mountType === 'nfs'" v-tooltip="$t('volumes.editActionTooltip')" @click="openVolumeDialog(slotProps)"></Button>
@@ -195,11 +195,11 @@ export default {
{ name: 'XFS', value: 'xfs' },
],
columns: {
status: { label: '' },
status: {},
name: { label: 'Name', sort: true },
mountType: { label: 'Type', sort: true },
target: { label: 'Target', sort: true },
actions: { label: '', sort: false }
actions: {}
},
volumes: [],
volumeDialogData: {
@@ -312,16 +312,3 @@ export default {
};
</script>
<style scoped>
.actions {
text-align: right;
visibility: hidden;
}
tr:hover .actions {
visibility: visible;
}
</style>