Merge branch 'master' into feature/update-task-kanban
All checks were successful
continuous-integration/drone/pr Build is passing

This commit is contained in:
kolaente 2020-05-09 18:54:58 +02:00
commit 4f967469f0
Signed by: konrad
GPG Key ID: F40E70337AB24C9B

View File

@ -39,17 +39,31 @@
this.taskService = new TaskService()
this.loadPendingTasks()
},
computed: {
undoneTasks: function () {
return this.tasks.filter(t => !t.done)
}
watch: {
'$route': 'loadPendingTasks',
},
methods: {
loadPendingTasks() {
let params = {sort_by: ['due_date_unix', 'id'], order_by: ['desc', 'desc']}
const params = {
sort_by: ['due_date_unix', 'id'],
order_by: ['desc', 'desc'],
filter_by: ['done'],
filter_value: [false],
filter_comparator: ['equals'],
filter_concat: 'and',
}
if (!this.showAll) {
params.startdate = Math.round(+ this.startDate / 1000)
params.enddate = Math.round(+ this.endDate / 1000)
params.filter_by.push('start_date')
params.filter_value.push(Math.round(+ this.startDate / 1000))
params.filter_comparator.push('greater')
params.filter_by.push('end_date')
params.filter_value.push(Math.round(+ this.endDate / 1000))
params.filter_comparator.push('less')
params.filter_by.push('due_date')
params.filter_value.push(Math.round(+ this.endDate / 1000))
params.filter_comparator.push('less')
}
this.taskService.getAll({}, params)
@ -61,8 +75,7 @@
}
}
}
this.$set(this, 'tasks', r)
this.sortTasks()
this.$set(this, 'tasks', r.filter(t => !t.done))
})
.catch(e => {
this.error(e, this)