wiki:TicketCreationStatusPlugin

Controls the initial status of tickets

This plugin is deprecated, please use the TicketConditionalCreationStatusPlugin instead. Neither plugin is needed with Trac 1.1.3 or later (trac:#2045) since Trac allows ticket create actions to be defined.

Description

In default Trac, all tickets start off with a status of "new"; but this may not be desirable, especially with the workflow additions in 0.11.

This plugin allows you to specify both:

  1. The 'default' status that a new ticket should start off as, and
  2. The status that a ticket which has an owner should be set to.

E.g., if someone ends up owning the ticket-- be it from the 'Assigned-to' drop down, or a default owner in a component, the ticket can start its life as Assigned.

Usage

Simply install the plugin using setuptools (how to). Activate the TicketCreationStatus component if installed for all Trac projects in trac.ini:

 [components]
 ticketcreationstatus.* = enabled

Then add either of the following trac.ini options:

 [ticketcreationstatus]
 default = test
 owned = assigned

Both options are optional-- if you don't specify 'default', then tickets will remain 'new' after creation. If you specify 'owned', then a ticket that gets an owner will get that status.

Bugs/Feature Requests

Existing bugs and feature requests for TicketCreationStatusPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out TicketCreationStatusPlugin from here using Subversion, or browse the source with Trac.

Example

 [ticketcreationstatus]
 owned = assigned

Recent Changes

[3007] by ixokai on 2008-01-09 02:56:17
Initial import of TicketCreationStatus plugin-- works for me.
[3006] by ixokai on 2008-01-09 02:50:02
New hack TicketCreationStatusPlugin, created by ixokai

Author/Contributors

Author: ixokai
Maintainer: none (deprecated)
Contributors:

Last modified 3 weeks ago Last modified on Dec 5, 2014, 2:43:25 AM