diff --git a/src/components/tasks/partials/KanbanBucket.vue b/src/components/tasks/partials/KanbanBucket.vue new file mode 100644 index 000000000..4c924c9cd --- /dev/null +++ b/src/components/tasks/partials/KanbanBucket.vue @@ -0,0 +1,439 @@ + + + + + \ No newline at end of file diff --git a/src/components/tasks/partials/kanban-card.vue b/src/components/tasks/partials/KanbanCard.vue similarity index 100% rename from src/components/tasks/partials/kanban-card.vue rename to src/components/tasks/partials/KanbanCard.vue diff --git a/src/models/bucket.ts b/src/models/bucket.ts index 2e0552491..0514d5b9e 100644 --- a/src/models/bucket.ts +++ b/src/models/bucket.ts @@ -7,13 +7,13 @@ import type {ITask} from '@/modelTypes/ITask' import type {IUser} from '@/modelTypes/IUser' export default class BucketModel extends AbstractModel implements IBucket { - id = 0 - title = '' - listId = '' - limit = 0 + id: number = 0 + title: string = '' + listId: number = '' + limit: number = 0 tasks: ITask[] = [] - isDoneBucket = false - position = 0 + isDoneBucket: boolean = false + position: boolean = 0 createdBy: IUser = null created: Date = null @@ -24,7 +24,6 @@ export default class BucketModel extends AbstractModel implements IBuck this.assignData(data) this.tasks = this.tasks.map(t => new TaskModel(t)) - this.createdBy = new UserModel(this.createdBy) this.created = new Date(this.created) this.updated = new Date(this.updated) diff --git a/src/views/list/ListKanban.vue b/src/views/list/ListKanban.vue index 45fdc3d45..2a93fab00 100644 --- a/src/views/list/ListKanban.vue +++ b/src/views/list/ListKanban.vue @@ -1,7 +1,7 @@ - + + + + \ No newline at end of file