1
0

feat: move useGanttTaskList in separate file

This commit is contained in:
Dominik Pschenitschni
2022-10-18 16:26:35 +02:00
committed by kolaente
parent c7dd20ef57
commit 7f4114b703
7 changed files with 134 additions and 94 deletions

View File

@ -1,7 +1,21 @@
import AbstractService from './abstractService'
import TaskModel from '../models/task'
import {formatISO} from 'date-fns'
import AbstractService from '@/services/abstractService'
import TaskModel from '@/models/task'
import type {ITask} from '@/modelTypes/ITask'
// FIXME: unite with other filter params types
export interface GetAllTasksParams {
sort_by: ('start_date' | 'done' | 'id')[],
order_by: ('asc' | 'asc' | 'desc')[],
filter_by: 'start_date'[],
filter_comparator: ('greater_equals' | 'less_equals')[],
filter_value: [string, string] // [dateFrom, dateTo],
filter_concat: 'and',
filter_include_nulls: boolean,
}
export default class TaskCollectionService extends AbstractService<ITask> {
constructor() {
super({