Support for Pending Tickets


This plugin allows an administrator to mark a Ticket as "Pending" to indicate that information has been requested from the reporter. If the reporter doesn't reply within the allotted timeframe, the ticket will be closed automatically.

This works well when combined with the SimpleTicketPlugin.

Bugs/Feature Requests

Existing bugs and feature requests for PendingTicketPlugin are here.

If you have any issues, create a new ticket.


3 / 4


Download the zipped source from here.


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


If upgrading from Trac 0.10, you will need to convert the data using the /path/to/tracenv script which is included.

Set up your ticket workflow to include a 'pending' status, for example in your trac.ini file:

pending = new -> pending
pending.permissions = TICKET_MODIFY

Specify a status for tickets that it needs to be moved to:

pending_removal_status = new

Install the PendingStatusRemovePlugin to have the pending flag automatically removed when the reporter responds:

<CHECKOUT THE SOURCE AND GO TO THE ../removependingplugin DIRECTORY> bdist_egg
cp dist/RemovePendingStatusPlugin-x-y-z-py2.4.egg $TRAC_ENV/plugins

You will also need to enable the Plugin in your trac.ini file:

removepending.* = enabled

To enable the automatic closing of tickets, you'll need to set up a script to be run by cron. Mine looks like this:

#! /bin/bash


date >> $LOGFILE

python $SCRIPT_DIR/ -p $TRAC_ENV -d 14 >> $LOGFILE 2>&1

Recent Changes

15545 by rjollos on 2016-05-05 21:06:43

1.0dev: Conform to PEP8

  • Add license headers and text
  • Require Trac >= 1.0
15544 by rjollos on 2016-05-05 20:38:41
1.0dev: Reorganize repository
12690 by datallah on 2013-03-08 16:16:28
Fix issue removing pending status with an attachment upload


Author: datallah
Maintainer: Daniel Atallah

Last modified 6 months ago Last modified on May 5, 2016, 5:26:02 AM