[[PageOutline(2-5,Contents,pullout)]] = Task List Plugin == Description 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 [query:status!=closed&component=TaskListPlugin&order=priority here]. If you have any issues, create a [/newticket?component=TaskListPlugin new ticket]. [[TicketQuery(component=TaskListPlugin&group=type,format=progress)]] == Download and Source For Trac 0.12, install from the trunk. For Trac 0.11, install from branches/0.11. Download the [download:tasklistplugin zipped source], check out [/svn/tasklistplugin using Subversion], or [source:tasklistplugin browse the source] with Trac. == Example Create a custom ticket field by adding the following to your `trac.ini` file: {{{#!ini [ticket-custom] action_item = text action_item.label = Action Item }}} Enable the plugin as follows: {{{#!ini [components] tasklist.* = enabled }}} 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 [[ChangeLog(tasklistplugin, 3)]] == Author/Contributors '''Author:''' [wiki:pacopablo] [[BR]] '''Maintainer:''' ''none'' [[BR]] '''Contributors:'''