Currently if I assign a task to more than one user, and one of those users completes the task, then the task is completed for all the users. I would like the option of assigning the same task to all of the users individually. If I have 40 users who all need to be assigned "Buy your ticket to the baseball game" then they all need to complete that task. Allowing one person to complete the task for all isn't what I want in that case.
I first thought that creating 40 different nodes for the task, each assigned to one person, would be one way of going. But then that might be a management nightmare for the person overseeing the task. Instead it feels like all the user's completion status needs to be tracked as a child of the to do node.
Comments
Comment #1
capellicTaking a look at the existing table structure, it appears that moving the to_do.item_status field to the to_do_assigned_users might be a good start at getting this to work.
Comment #2
AlexisWilke commentedI thought that the To do list was a simple To do list, not a complex "Storm" like tracking system. 8-)
I understand your need, but well... maybe you can propose a patch?
I guess what you'd need in the interface is one more flag offering to make the To do a "group To do" or something like that. Then mark the To do item as complete only once all the users marked that they were done.
However, you'll have to make sure that a given user cannot say he's done more than once.
And yet, if a To do item is marked to end on a specific date, it should end then no matter what.
Finally all of that needs to be available in the views and block support as required.
Thank you.
Alexis Wilke