Once installed the module offers several permissions under Administer » User management » Permissions (admin/user/permissions). These are include permissions similar to the Node permissions and some others. All the permissions are explained below.
Additional permission granularity can be obtained with the use of other modules as defined in the Extend To Do List.
The permission functions properly, no issue in that regard. However, the name of the permissions should be using "to_do" with an underscore to be 100% compatible with Drupal 6 and 7 Core. This will be corrected in a later release.
Allow the specified roles to view all To Do List items.
This is similar to the node Access content.
Allow the specified roles to administer the To Do List. Administration includes editing the global settings, users settings, each To Do List item and creating views of To Do List items.
The global settings are found under Administer » Site configuration » To do list settings (admin/settings/to_do).
Allow the users in the specified roles to be assigned To Do List items.
Users assigned a To Do List item can edit it if they have the Edit any assigned to do content permission. They can also click on the buttons if made visible when viewing a To Do List item.
IMPORTANT
Note that this works the other way around from a usual permission stand point.
Usually, you assign a permission to a user so that user can do this or that. Here, you assign a permission to a user so other users can do something (i.e. assign a To Do List item) to them.
Allow the specified roles to create a new To Do List item.
To create a new To do list item go to Create content » To do list (node/add/to_do).
Allow the specified roles to delete any To Do List item whether they created it or not.
Remember that by default Drupal does not give you the Delete button, but in the Edit form. In other words, someone who is given the delete any to do content but not the edit any to do content, will not be able to delete anything more than their own to do content.
To palliate to this problem, you may want to install the Mini Drupal 6.x module.
This permission is similar to the delete any <name> content of the Node module.
Allow the specified roles to delete their own To Do List items.
Important note: If a user as the right to edit a To Do List item he does not owned, then he can change the Authorship to himself and then he will be able to delete that item even if he did not have the Delete any to do content permission in the first place.
This permission is similar to the
delete own <name> contentof the Node module.
Allow the specified roles to edit To Do List item that was assigned to them.
Remember that a person who can edit a node can change the author and therefore gains the permission of deleting any To Do List item.
Allow the specified roles to edit any To Do List item.
This permission is similar to the edit any <name> content of the Node module.
Allow the specified roles to only edit To Do List items they have created.
This permission is similar to the edit own <name> content of the Node module.
This gives the users with the specific role the right to view all the To Do List items, whether they were assigned that item or not.
This is useful for websites where the To Do List is public to a set of users. For instance, if you have a website talking about a module such as the To Do List module and you have a To Do List going with that module, then you may want everyone to see your To Do List.
This permission is similar to the access content of the Node module.
This permission grants the right to create and update To Do List items.
To create a new To do list item go to Create content » To do list (node/add/to_do).
This permission is similar to the access content of the Node module.
This permission grants the right to update To Do List items to users who were assigned a given To Do List item.
Note that for this permission to be useful, the user also needs to be given the can be assigned to dos.
Users who have this permission can update any To Do List item.
These users do not need to be assigned To Do List items to be able to edit them. A manager will generally be given this permission.
This permission is similar to the edit any <name> content of the Node module.
Users who have this permission can update To Do List item that they created (for which they are marked as the author.)
This permission is similar to the edit own <name> content of the Node module.
Users who have this permission can delete any To Do List item.
Remember that by default Drupal does not give you the Delete button, but in the Edit form. In other words, someone who is given the delete any to do content but not the edit any to do content, will not be able to delete anything more than their own to do content.
To palliate to this problem, you may want to install the Mini Drupal 6.x module.
This permission is similar to the delete any <name> content of the Node module.
Users who have this permission can delete their To Do List items.
This permission is similar to the delete own <name> content of the Node module.
Whether or not a user can be assigned a To Do List item. A user who has the Create to do content, Edit any to do content or Edit own to do content permission can assign a new item to himself and to all the users given the Can be assigned to dos permission.
IMPORTANT
Note that this works the other way around from a usual permission stand point.
Usually, you assign a permission to a user so that user can do this or that. Here, you assign a permission to a user so other users can do something (i.e. assign a To Do List item) to them.
There should be a very limited number of administrators. These users can change the global settings of the To Do List module as well as create, edit and be assigned To Do List items.
The global settings are found under Administer » Site configuration » To do list settings (admin/settings/to_do).