1
0

fix(filter): correctly pass down options

This commit is contained in:
kolaente
2024-03-08 13:19:56 +01:00
parent a22652b737
commit b35eb4adbf
4 changed files with 27 additions and 35 deletions

View File

@ -4,13 +4,23 @@ import TaskModel from '@/models/task'
import type {ITask} from '@/modelTypes/ITask'
export interface TaskFilterParams {
sort_by: ('start_date' | 'done' | 'id')[],
sort_by: ('start_date' | 'done' | 'id' | 'position')[],
order_by: ('asc' | 'desc')[],
filter: string,
filter_include_nulls: boolean,
s: string,
}
export function getDefaultTaskFilterParams(): TaskFilterParams {
return {
sort_by: ['position', 'id'],
order_by: ['asc', 'desc'],
filter: '',
filter_include_nulls: false,
s: '',
}
}
export default class TaskCollectionService extends AbstractService<ITask> {
constructor() {
super({