Task List Plugin

Notice: This plugin is unmaintained and available for adoption.


This plugin allows you to create a task list based on existing ticket. Additionally it provides a quick method for entering new tickets.

The task list plugin requires a custom ticket field to be configured. By default, this field is a text field named action_item. If a value is present in the action_item field, then that value is used in the task list display. This provides a quick way to see what the next step is for a ticket.

Additionally, the task list plugin creates a simple method for creating tickets. By default, only the summary and priority are entered. This relieves the tedium of filling out the new ticket form. This is especially useful for tracking simple tasks where capturing the request or issue is paramount. The details can then later be added via the normal ticket interface.

The task list interface is based on the query interface and should thus be familiar to Trac users. It also allows for each individual to customize their task list with the columns they desire.

Bugs/Feature Requests

Existing bugs and feature requests for TaskListPlugin are here.

If you have any issues, create a new ticket.


9 / 10


Download the zipped source from here.


Check out TaskListPlugin from here using Subversion, or browse the source with Trac.


For Trac 0.12, install from the trunk. For Trac 0.11, install from branches/0.11.

General instructions on installing Trac plugins can be found on the TracPlugins page.


Enable the plugin as follows:

tasklist.* = enabled

Create a custom ticket field by adding the following to your trac.ini file:

action_item = text
action_item.label = Action Item

A few defaults may be specified in the trac.ini file in the [tasklist] section:

  • tasklist_field: field used as the action item. Default: action_item
  • default_cols: ticket properties to show by default. Default: summary,priority
  • default_query: query to use by default for an authenticated user. Specified in Trac query syntax. Default: status!=closed&owner=$USER
  • default_anonymous_query: query to use by default for an anonymous user. Specified in Trac query syntax. Default: status!=closed&cc~=$USER

Recent Changes

9683 by rjollos on 2010-12-15 23:57:02
Handle constraints as a list of dictionaries in Trac 0.12. Fixes #6336.
9682 by rjollos on 2010-12-15 23:27:14
Creating a branch for Trac 0.11. Refs #6336.
9681 by rjollos on 2010-12-15 23:19:29
Raise an error if the custom ticket field has not been defined in the ticket-custom section of trac.ini. Bumped version to 0.1.2. Fixes #4786.


Author: pacopablo
Maintainer: none (needsadoption)

Last modified 8 years ago Last modified on Nov 19, 2015, 9:57:43 AM