Files
lina/src/views/acls/DataMaskingRule/DataMaskingRuleList.vue
2025-10-14 15:58:19 +08:00

36 lines
859 B
Vue

<template>
<GenericListPage :header-actions="headerActions" :help-tip="helpMsg" :table-config="tableConfig" />
</template>
<script>
import { GenericListPage } from '@/layout/components'
export default {
components: {
GenericListPage
},
data() {
return {
helpMsg: this.$t('DataMaskingRuleHelpHelpMsg'),
tableConfig: {
url: '/api/v1/acls/data-masking-rules/',
columnsExclude: ['users', 'assets', 'accounts', 'rules'],
columnsShow: {
min: ['name', 'actions'],
default: [
'name', 'priority', 'is_active', 'comment', 'actions'
]
}
},
updateRoute: 'DataMaskingRuleUpdate',
headerActions: {
createRoute: 'DataMaskingRuleCreate',
hasRefresh: true,
hasExport: false,
hasImport: false
}
}
}
}
</script>