How do you create a view in which users can assign tasks to themselves? What I want to do.


A user clicks on his profile page.
A view displays that shows a list of completed tasks.
A task consists of a list of check-boxes (a checklist) and a "pending
and finished" dropdown.
The user should also be able to create a task for himself, selected
from a list of checklists.


This is my solution so far


Create a content type "checklists"
create a role reference field
create the checkbox field
create a view with CONTEXTUAL FILTERS to show the tasks assigned to
the user


Ive also tried a few modules


checklist
QA Checklist
SEO Checklist


But they dont seem to have the features i want.

Am i going in the right direction?


  Flags also looks promising - It looks like you can create a flag(button:create task) and then use actions or rules to create the node and reference the user automatically
Please go through the following modules,

To do list for Drupal 6 only


  Offers a content-type for a simple To do list. It can be used for anything that needs to be done: getting milk at the store, reminding yourself to update a profile, telling your users to vote on a poll by a certain date...


and myTinyTodo - Available for D6 &amp; D7


  A simple way to manage your todo list. This module is based on myTinyTodo.


Otherwise you can do the same system with your current approach