
Better edit/remove buttons Spacing More loading Add loading Better dates formatting Add editing comments Move closing delete modal to finally Add delete comments Add keycode modifier Comment styling Comment form Add basic task comments functionality Co-authored-by: kolaente <k@knt.li> Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/66
25 lines
656 B
JavaScript
25 lines
656 B
JavaScript
import AbstractService from './abstractService'
|
|
import TaskCommentModel from '../models/taskComment'
|
|
import moment from 'moment'
|
|
|
|
export default class TaskCommentService extends AbstractService {
|
|
constructor() {
|
|
super({
|
|
create: '/tasks/{task_id}/comments',
|
|
getAll: '/tasks/{task_id}/comments',
|
|
get: '/tasks/{task_id}/comments/{id}',
|
|
update: '/tasks/{task_id}/comments/{id}',
|
|
delete: '/tasks/{task_id}/comments/{id}',
|
|
})
|
|
}
|
|
|
|
processModel(model) {
|
|
model.created = moment(model.created).toISOString()
|
|
model.updated = moment(model.updated).toISOString()
|
|
return model
|
|
}
|
|
|
|
modelFactory(data) {
|
|
return new TaskCommentModel(data)
|
|
}
|
|
} |