From 6f6d6282bc3edb87673f78c4604d3f139c68bbad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Sun, 12 Nov 2023 00:29:51 +0100 Subject: [PATCH] fix: Hide unavailable card menu entries for archived card view MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- src/components/cards/CardMenuEntries.vue | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/components/cards/CardMenuEntries.vue b/src/components/cards/CardMenuEntries.vue index 8237db616..687dd8e99 100644 --- a/src/components/cards/CardMenuEntries.vue +++ b/src/components/cards/CardMenuEntries.vue @@ -26,22 +26,28 @@ {{ t('deck', 'Card details') }} - {{ t('deck', 'Assign to me') }} - {{ t('deck', 'Unassign myself') }} - + {{ card.done ? t('deck', 'Mark as not done') : t('deck', 'Mark as done') }} - + {{ t('deck', 'Move card') }} {{ action.label }} - + {{ card.archived ? t('deck', 'Unarchive card') : t('deck', 'Archive card') }} - @@ -136,6 +142,9 @@ export default { currentBoard: state => state.currentBoard, }), canEdit() { + return !this.card.archived + }, + canEditBoard() { if (this.currentBoard) { return this.$store.getters.canEdit }