wiki:TicketModerator

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

--

Trac Ticket Moderator Plugin

Description

The TicketModerator plugin is an extension for the  Trac project management and bug/issue tracking system. It supports the manual moderation of new tickets and ticket comments for unprivileged users within Trac. When an unprivileged user submits a ticket or ticket comment, their submission is recorded in a "moderation queue" and is not visible on the main Trac site until a Moderator reviews their submission and either accepts or rejects it. Accepted submissions are then inserted into the main Trac ticket database.

Dependencies

TicketModerator requires Trac >= 0.11. It will not work with Trac versions 0.10.x or earlier.

Configuration

Install the TicketModerator egg either in your projects plugin directory, or in the system python site-packages directory. Note: if you place it in the site-packages directory, you will also need a reference to the egg to your easy-install.pth file.

To enable the plugin, add the following to the [components] section of your project's trac.ini file:

[components]
ticketmoderator.* = enabled

Note: This will require you to upgrade your Trac environment.

The TicketModerator plugin introduces two new permissions: MODERATOR_UNMODERATED and MODERATOR_MODERATOR. Users with the MODERATOR_UNMODERATED permission will not be subject to ticket moderation. Any tickets they add or comment on will bypass the TicketModerator and be inserted directly into the Trac ticket database. Users with MODERATOR_MODERATOR permissions will be allowed to browse the submissions in the moderation queue (pending, accepted, and rejected) and can make moderation decisions on any pending tickets.

Bugs/Feature? Requests

Existing bugs and feature requests for the TicketModerator plugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source, or eggs for Python 2.4, 2.5, or 2.6.

Source

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

License

The TicketModerator plugin is distributed under the BSD license.

Recent Changes

<pre>trac-plugins/TicketModerator, 3</pre>

Author/Contributors?

Author: John Siirola (jdsiiro@…)
Contributors: