The following are the requirements for the To Do List module.
The basic To Do List module offers you a new Node type and several User lists. There are no specific requirements for the main module to work other than Drupal Core.
The Block module is mandatory, so in itself it is not a requirement.
In order to use the To Do List Block sub-module, you need the Core Block module.
To Do List is a Drupal module allowing users to create lists of things to do. A small project management system if you wish.
The latest version includes many features including a block, views support and basic actions support.
The permission model makes the To Do Items hidden but to the few who are given the right to see the To Do List. This is quite useful to work with Organic Groups and other similar advanced Drupal features.
The following pages explain how to use this module to its full extend. With the use of some other modules, it is possible to build a quite robust project system. ...
There are probably many things that could be done on this module. This is a short list for now: