wiki:TicketCreationStatusPlugin

Version 10 (modified by rjollos, 3 years ago) (diff)

Added page outline, syntax highlighting and maintainer.

Controls the initial status of tickets

Description

This plugin is being extended by TicketConditionalCreationStatusPlugin.

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 [download:ticketcreationstatusplugin 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
(more)

Author/Contributors

Author: ixokai
Maintainer: none (deprecated)
Contributors: