Skip to content

Create schema for project task lists #554

@green-arrow

Description

@green-arrow

Problem

Currently, a project in code corps has many tasks. We need to create a new layer, 'task list', that allows ordered grouping of those tasks within a project. The task list should have the following properties:

  • name: string
  • position: integer
  • tasks: has_many tasks
  • project: belongs_to project

Additional model changes

project

  • has_many: task lists

task

  • belongs_to: task list

Subtasks

  • Create task list table and model
  • Modify project model to account for task lists
  • Modify task table and model to account for task list

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions