From 366c469843b1a7bb4d952ce17f0dfd666a769ecc Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 14 Jun 2020 14:43:01 +0200 Subject: [PATCH] Add repeating tasks from current date setting --- src/components/tasks/TaskDetailView.vue | 9 ++- src/components/tasks/reusable/repeatAfter.vue | 78 +++++++++++++------ src/models/task.js | 1 + 3 files changed, 62 insertions(+), 26 deletions(-) diff --git a/src/components/tasks/TaskDetailView.vue b/src/components/tasks/TaskDetailView.vue index f84afb85d..1c3cf814f 100644 --- a/src/components/tasks/TaskDetailView.vue +++ b/src/components/tasks/TaskDetailView.vue @@ -142,7 +142,10 @@ Repeat - + @@ -393,14 +396,14 @@ }, computed: { parent() { - if(!this.task.listId) { + if (!this.task.listId) { return { namespace: null, list: null, } } - if(!this.$store.getters["namespaces/getListAndNamespaceById"]) { + if (!this.$store.getters["namespaces/getListAndNamespaceById"]) { return null } diff --git a/src/components/tasks/reusable/repeatAfter.vue b/src/components/tasks/reusable/repeatAfter.vue index 3749a82d7..f18d48cc0 100644 --- a/src/components/tasks/reusable/repeatAfter.vue +++ b/src/components/tasks/reusable/repeatAfter.vue @@ -1,61 +1,93 @@ - \ No newline at end of file diff --git a/src/models/task.js b/src/models/task.js index 31a41e858..3e366658c 100644 --- a/src/models/task.js +++ b/src/models/task.js @@ -86,6 +86,7 @@ export default class TaskModel extends AbstractModel { startDate: 0, endDate: 0, repeatAfter: 0, + repeatFromCurrentDate: false, reminderDates: [], parentTaskId: 0, hexColor: '',