1
0

feat: edit relative reminders (#3248)

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/3248
This commit is contained in:
konrad
2023-06-10 17:04:09 +00:00
18 changed files with 869 additions and 278 deletions

View File

@ -13,6 +13,7 @@ import type {IRepeatAfter} from '@/types/IRepeatAfter'
import type {IRepeatMode} from '@/types/IRepeatMode'
import type {PartialWithId} from '@/types/PartialWithId'
import type {ITaskReminder} from '@/modelTypes/ITaskReminder'
export interface ITask extends IAbstract {
id: number
@ -30,7 +31,7 @@ export interface ITask extends IAbstract {
repeatAfter: number | IRepeatAfter
repeatFromCurrentDate: boolean
repeatMode: IRepeatMode
reminderDates: Date[]
reminders: ITaskReminder[]
parentTaskId: ITask['id']
hexColor: string
percentDone: number

View File

@ -0,0 +1,8 @@
import type { IAbstract } from './IAbstract'
import type { IReminderPeriodRelativeTo } from '@/types/IReminderPeriodRelativeTo'
export interface ITaskReminder extends IAbstract {
reminder: Date | null
relativePeriod: number
relativeTo: IReminderPeriodRelativeTo | null
}