From fcabdbdc24e9146cd7602dde25a44ce364d50452 Mon Sep 17 00:00:00 2001 From: Jakob Date: Thu, 11 Jul 2019 14:31:08 +0200 Subject: [PATCH] added new functions Signed-off-by: Jakob --- src/components/Controls.vue | 5 +- src/components/board/Board.vue | 27 ++------ src/components/board/BoardSidebar.vue | 2 +- src/components/board/SharingTabSidebard.vue | 2 +- src/components/board/Stack.vue | 1 + src/components/card/CardSidebar.vue | 22 ++++-- src/components/cards/CardItem.vue | 62 ++++++++++++----- src/services/CardApi.js | 75 +++++++++++++++++++++ src/services/StackApi.js | 15 +++++ src/store/card.js | 48 +++++++++++++ src/store/main.js | 14 ++++ src/store/stack.js | 7 +- 12 files changed, 235 insertions(+), 45 deletions(-) diff --git a/src/components/Controls.vue b/src/components/Controls.vue index 6ea550ed9..8b3fc2171 100644 --- a/src/components/Controls.vue +++ b/src/components/Controls.vue @@ -48,7 +48,7 @@
-
@@ -59,13 +43,11 @@ import { Container, Draggable } from 'vue-smooth-dnd' import { mapState } from 'vuex' import Controls from '../Controls' -/* import CardItem from '../cards/CardItem' */ import Stack from './Stack' export default { name: 'Board', components: { - /* CardItem, */ Controls, Container, Draggable, @@ -87,7 +69,8 @@ export default { }, computed: { ...mapState({ - board: state => state.currentBoard + board: state => state.currentBoard, + showArchived: state => state.showArchived }), stacksByBoard() { return this.$store.getters.stacksByBoard(this.board.id) @@ -97,7 +80,11 @@ export default { } */ }, watch: { - '$route': 'fetchData' + '$route': 'fetchData', + showArchived() { + + this.fetchData() + } }, created() { this.fetchData() diff --git a/src/components/board/BoardSidebar.vue b/src/components/board/BoardSidebar.vue index f95d4512d..2b214ea57 100644 --- a/src/components/board/BoardSidebar.vue +++ b/src/components/board/BoardSidebar.vue @@ -21,7 +21,7 @@ --> diff --git a/src/components/board/Stack.vue b/src/components/board/Stack.vue index 765332562..fdd634941 100644 --- a/src/components/board/Stack.vue +++ b/src/components/board/Stack.vue @@ -2,6 +2,7 @@ - @copyright Copyright (c) 2018 Julius Härtl - - @author Julius Härtl + - @author Jakob Röhrl - - @license GNU AGPL version 3 or any later version - diff --git a/src/components/card/CardSidebar.vue b/src/components/card/CardSidebar.vue index 20baa970d..82967ccfa 100644 --- a/src/components/card/CardSidebar.vue +++ b/src/components/card/CardSidebar.vue @@ -21,17 +21,17 @@ -->