From d258b42e0144ca6d63e950d9547d363ad075bc7d Mon Sep 17 00:00:00 2001 From: advplyr Date: Thu, 10 Oct 2024 08:03:16 -0500 Subject: [PATCH] Fix:Podcast episode batch mark as finished only showing for admin and up #3496 --- .../tables/podcast/LazyEpisodesTable.vue | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/client/components/tables/podcast/LazyEpisodesTable.vue b/client/components/tables/podcast/LazyEpisodesTable.vue index 2dfe4c5576..3b0d3cee14 100644 --- a/client/components/tables/podcast/LazyEpisodesTable.vue +++ b/client/components/tables/podcast/LazyEpisodesTable.vue @@ -93,17 +93,18 @@ export default { }, computed: { contextMenuItems() { - if (!this.userIsAdminOrUp) return [] - return [ - { + const menuItems = [] + if (this.userIsAdminOrUp) { + menuItems.push({ text: 'Quick match all episodes', action: 'quick-match-episodes' - }, - { - text: this.allEpisodesFinished ? this.$strings.MessageMarkAllEpisodesNotFinished : this.$strings.MessageMarkAllEpisodesFinished, - action: 'batch-mark-as-finished' - } - ] + }) + } + menuItems.push({ + text: this.allEpisodesFinished ? this.$strings.MessageMarkAllEpisodesNotFinished : this.$strings.MessageMarkAllEpisodesFinished, + action: 'batch-mark-as-finished' + }) + return menuItems }, sortItems() { return [