From 87ae02246cb7cd53972737f93091e72f8a62f4ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Sat, 7 Mar 2020 08:54:16 +0100 Subject: [PATCH 1/2] Fix restoring cards MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- lib/Service/CardService.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Service/CardService.php b/lib/Service/CardService.php index 6f03bd55a..447a19a43 100644 --- a/lib/Service/CardService.php +++ b/lib/Service/CardService.php @@ -304,7 +304,7 @@ class CardService { $card->setOrder($order); $card->setOwner($owner); $card->setDuedate($duedate); - if ($deletedAt) { + if ($deletedAt !== null) { $card->setDeletedAt($deletedAt); } if ($archived !== null) { From cbaa47ade3d83c313f39a2b54b807ccd2e0af752 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Sat, 7 Mar 2020 08:54:48 +0100 Subject: [PATCH 2/2] Refactor deleted items into trashbin store MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- src/components/board/DeletedTabSidebar.vue | 61 +++++++------- src/services/CardApi.js | 15 ++++ src/services/StackApi.js | 15 ---- src/store/card.js | 5 +- src/store/main.js | 2 + src/store/stack.js | 31 +------ src/store/trashbin.js | 97 ++++++++++++++++++++++ 7 files changed, 145 insertions(+), 81 deletions(-) create mode 100644 src/store/trashbin.js diff --git a/src/components/board/DeletedTabSidebar.vue b/src/components/board/DeletedTabSidebar.vue index e1639236c..cfd8e5552 100644 --- a/src/components/board/DeletedTabSidebar.vue +++ b/src/components/board/DeletedTabSidebar.vue @@ -4,14 +4,14 @@
  • - {{ deletedStack.title }} +
    + {{ deletedStack.title }} + {{ relativeDate(deletedStack.deletedAt*1000) }} +
@@ -19,32 +19,26 @@
  • - {{ deletedCard.title }} +
    + {{ deletedCard.title }} + {{ relativeDate(deletedCard.deletedAt*1000) }} +
  • - -