1
0

Add repeat mode setting for tasks

See https://kolaente.dev/vikunja/api/pulls/834
This commit is contained in:
kolaente
2021-04-14 10:24:07 +02:00
parent 6e58acf98f
commit 4ed5d1e8fe
3 changed files with 50 additions and 42 deletions

View File

@ -2,6 +2,8 @@ import AbstractModel from './abstractModel'
import UserModel from './user'
import LabelModel from './label'
import AttachmentModel from './attachment'
import {REPEAT_MODE_DEFAULT} from './taskRepeatModes'
import SubscriptionModel from '@/models/subscription'
import {parseDateOrNull} from '@/helpers/parseDateOrNull'
@ -94,6 +96,7 @@ export default class TaskModel extends AbstractModel {
endDate: 0,
repeatAfter: 0,
repeatFromCurrentDate: false,
repeatMode: REPEAT_MODE_DEFAULT,
reminderDates: [],
parentTaskId: 0,
hexColor: '',
@ -114,7 +117,7 @@ export default class TaskModel extends AbstractModel {
}
getTextIdentifier() {
if(this.identifier === '') {
if (this.identifier === '') {
return `#${this.index}`
}

View File

@ -0,0 +1,5 @@
{
"REPEAT_MODE_DEFAULT": 0,
"REPEAT_MODE_MONTH": 1,
"REPEAT_MODE_FROM_CURRENT_DATE": 2
}