Show previous assignees on task card 馃懃
File: server/models/Task.js
No record of who previously worked
on a task 馃拃 fr!!
Fix: add assigneeHistory to Task model:
assigneeHistory: [{
user: { type: mongoose.Schema.Types.ObjectId, ref: 'User' },
assignedAt: { type: Date, default: Date.now }
}]
// push to history in routes/tasks.js on PUT:
if (req.body.assignee &&
req.body.assignee !== task.assignee?.toString()) {
task.assigneeHistory.push({
user: task.assignee,
assignedAt: new Date()
})
}
// show in TaskModal:
{task?.assigneeHistory?.length > 0 && (
Previously: {task.assigneeHistory.length} assignee(s)
)}
~12 lines! 馃幆
Show previous assignees on task card 馃懃
File: server/models/Task.js
No record of who previously worked
on a task 馃拃 fr!!
Fix: add assigneeHistory to Task model:
assigneeHistory: [{
user: { type: mongoose.Schema.Types.ObjectId, ref: 'User' },
assignedAt: { type: Date, default: Date.now }
}]
// push to history in routes/tasks.js on PUT:
if (req.body.assignee &&
req.body.assignee !== task.assignee?.toString()) {
task.assigneeHistory.push({
user: task.assignee,
assignedAt: new Date()
})
}
// show in TaskModal:
{task?.assigneeHistory?.length > 0 && (
Previously: {task.assigneeHistory.length} assignee(s)
)}
~12 lines! 馃幆