diff --git a/src/views/settings/Terminal/Endpoint/EndpointList.vue b/src/views/settings/Terminal/Endpoint/EndpointList.vue index 467726a82..db68ba6f3 100644 --- a/src/views/settings/Terminal/Endpoint/EndpointList.vue +++ b/src/views/settings/Terminal/Endpoint/EndpointList.vue @@ -42,6 +42,7 @@ export default { } }, headerActions: { + canCreate: this.$hasPerm('terminal.add_endpoint'), hasMoreActions: false, createRoute: 'EndpointCreate' } diff --git a/src/views/settings/Terminal/EndpointRule/EndpointRuleList.vue b/src/views/settings/Terminal/EndpointRule/EndpointRuleList.vue index 7b2e7599d..bfd268e8a 100644 --- a/src/views/settings/Terminal/EndpointRule/EndpointRuleList.vue +++ b/src/views/settings/Terminal/EndpointRule/EndpointRuleList.vue @@ -41,6 +41,7 @@ export default { } }, headerActions: { + canCreate: this.$hasPerm('terminal.add_endpointrule'), hasMoreActions: false, createRoute: 'EndpointRuleCreate' } diff --git a/src/views/settings/Terminal/Storage/CommandStorage.vue b/src/views/settings/Terminal/Storage/CommandStorage.vue index 484316f63..3b00e01fe 100644 --- a/src/views/settings/Terminal/Storage/CommandStorage.vue +++ b/src/views/settings/Terminal/Storage/CommandStorage.vue @@ -20,6 +20,7 @@ export default { const vm = this return { commandActions: { + canCreate: this.$hasPerm('terminal.add_commandstorage'), hasExport: false, hasImport: false, hasRefresh: true, diff --git a/src/views/settings/Terminal/Storage/ReplayStorage.vue b/src/views/settings/Terminal/Storage/ReplayStorage.vue index dcd511d95..968cb4f2d 100644 --- a/src/views/settings/Terminal/Storage/ReplayStorage.vue +++ b/src/views/settings/Terminal/Storage/ReplayStorage.vue @@ -15,6 +15,7 @@ export default { const storageOptions = getReplayStorageOptions() return { replayActions: { + canCreate: this.$hasPerm('terminal.add_replaystorage'), hasExport: false, hasImport: false, hasRefresh: true,