Export Board

Signed-off-by: David Loe <d.loewens24@gmail.com>
This commit is contained in:
David Loe
2021-05-10 15:03:35 +02:00
committed by Julius Härtl
parent d3cad6adf0
commit 88a9fe2161
15 changed files with 153 additions and 27 deletions

View File

@@ -72,6 +72,13 @@
{{ t('deck', 'Archive board') }}
</NcActionButton>
<NcActionButton v-if="!board.archived && board.acl.length === 0" :icon="board.settings['notify-due'] === 'off' ? 'icon-sound' : 'icon-sound-off'" @click="board.settings['notify-due'] === 'off' ? updateSetting('notify-due', 'all') : updateSetting('notify-due', 'off')" />
<NcActionButton v-if="canManage && !board.archived"
icon="icon-download"
:close-after-click="true"
@click="actionExport">
{{ t('deck', 'Export board') }}
</NcActionButton>
<NcActionButton v-if="!board.archived && board.acl.length === 0" :icon="board.settings['notify-due'] === 'off' ? 'icon-sound' : 'icon-sound-off'" @click="board.settings['notify-due'] === 'off' ? updateSetting('notify-due', 'all') : updateSetting('notify-due', 'off')">
{{ board.settings['notify-due'] === 'off' ? t('deck', 'Turn on due date reminders') : t('deck', 'Turn off due date reminders') }}
</NcActionButton>
@@ -314,6 +321,9 @@ export default {
this.isDueSubmenuActive = false
this.updateDueSetting = null
},
actionExport() {
this.boardApi.exportBoard(this.board)
},
},
}
</script>