ootbdev / aobotracker-HAS-MOVED

Development Team's Time/Expenses Tracker as an RoR Exercise
0 stars 0 forks source link

Model: TaskType #3

Open alvinslee opened 10 years ago

alvinslee commented 10 years ago

A TaskType is a category that any work Task can belong to. For example, "coding" or "research" or "administrative" or "testing", etc.

The manager user is allowed to modify the list of available task types (that feature will be implemented later).

No two task types can share the same name.

We need to think about what happens when a task type is deleted or modified by a manager. What happens to tasks that have already been assigned that task type?

The cucumber feature tests related to this issue should be tagged with @tasktype and @model so that we can group our tests when needed.