diff options
-rw-r--r-- | .env.intel | 1 | ||||
-rw-r--r-- | src/views/Logs/EventLogs/EventLogs.vue | 44 |
2 files changed, 29 insertions, 16 deletions
@@ -6,6 +6,7 @@ VUE_APP_SUBSCRIBE_SOCKET_DISABLED="true" VUE_APP_SWITCH_TO_BACKUP_IMAGE_DISABLED="true" VUE_APP_MODIFY_SSH_POLICY_DISABLED="true" VUE_APP_VIRTUAL_MEDIA_LIST_ENABLED="true" +VUE_APP_EVENT_LOGS_DELETE_BUTTON_DISABLED="true" CUSTOM_STYLES="true" CUSTOM_APP_NAV="true" CUSTOM_STORE="true" diff --git a/src/views/Logs/EventLogs/EventLogs.vue b/src/views/Logs/EventLogs/EventLogs.vue index 5b8ca110..a3a90fd8 100644 --- a/src/views/Logs/EventLogs/EventLogs.vue +++ b/src/views/Logs/EventLogs/EventLogs.vue @@ -373,12 +373,15 @@ export default { ], expandRowLabel, activeFilters: [], - batchActions: [ - { - value: 'delete', - label: this.$t('global.action.delete'), - }, - ], + batchActions: + process.env.VUE_APP_EVENT_LOGS_DELETE_BUTTON_DISABLED === 'true' + ? [] + : [ + { + value: 'delete', + label: this.$t('global.action.delete'), + }, + ], currentPage: currentPage, filterStartDate: null, filterEndDate: null, @@ -389,6 +392,8 @@ export default { selectedRows: selectedRows, tableHeaderCheckboxModel: tableHeaderCheckboxModel, tableHeaderCheckboxIndeterminate: tableHeaderCheckboxIndeterminate, + hideDelete: + process.env.VUE_APP_EVENT_LOGS_DELETE_BUTTON_DISABLED === 'true', }; }, computed: { @@ -404,16 +409,23 @@ export default { return this.$store.getters['eventLog/allEvents'].map((event) => { return { ...event, - actions: [ - { - value: 'export', - title: this.$t('global.action.export'), - }, - { - value: 'delete', - title: this.$t('global.action.delete'), - }, - ], + actions: this.hideDelete + ? [ + { + value: 'export', + title: this.$t('global.action.export'), + }, + ] + : [ + { + value: 'export', + title: this.$t('global.action.export'), + }, + { + value: 'delete', + title: this.$t('global.action.delete'), + }, + ], }; }); }, |