Add repeat mode setting for tasks
See https://kolaente.dev/vikunja/api/pulls/834
This commit is contained in:
parent
6e58acf98f
commit
4ed5d1e8fe
3 changed files with 50 additions and 42 deletions
|
|
@ -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}`
|
||||
}
|
||||
|
||||
|
|
|
|||
5
src/models/taskRepeatModes.json
Normal file
5
src/models/taskRepeatModes.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"REPEAT_MODE_DEFAULT": 0,
|
||||
"REPEAT_MODE_MONTH": 1,
|
||||
"REPEAT_MODE_FROM_CURRENT_DATE": 2
|
||||
}
|
||||
Reference in a new issue