[[PageOutline(2-5,Contents,pullout)]] = Support for Pending Tickets == Description This plugin manages tickets with status //Pending//. If the reporter doesn't reply within the specified timeframe, the ticket will be closed automatically. If the reporter replies to the ticket, the status is changed from //Pending// (to //New//, by default). == Bugs/Feature Requests Existing bugs and feature requests for PendingTicketPlugin are [report:9?COMPONENT=PendingTicketPlugin here]. If you have any issues, create a [/newticket?component=PendingTicketPlugin new ticket]. [[TicketQuery(component=PendingTicketPlugin&group=type,format=progress)]] == Download Download the zipped source from [export:pendingticketplugin here]. The plugin is also available on [pypi:TracPendingTicket PyPI]. == Source You can check out PendingTicketPlugin from [/svn/pendingticketplugin here] using Subversion, or [source:pendingticketplugin browse the source] with Trac. == Installation General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. You will need to enable the plugin in your `trac.ini` file: {{{#!ini [components] removepending.* = enabled }}} == Configuration Configure your ticket workflow to include a //pending// status. For example: {{{#!ini [ticket-workflow] pending = new,assigned,accepted,reopened -> pending pending.permissions = TICKET_MODIFY }}} Specify the status for tickets when //pending// is removed: {{{#!ini [ticket] pending_removal_status = new }}} Create a cron script to automatically close tickets: {{{#!sh #!/bin/bash TRAC_ENV=/somewhere/trac/project MAX_AGE=14 trac-admin $TRAC_ENV ticket close-pending $MAX_AGE }}} == Recent Changes [[ChangeLog(pendingticketplugin, 3)]] == Author/Contributors '''Author:''' [wiki:datallah] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''