Version 1 (modified by Colin Guthrie, 10 years ago) (diff)

New hack ClientsPlugin, created by coling

Clients support for Trac Tickets

Notice: This plugin is unmaintained and available for adoption.


This plugin adds a custom field to to Trac which allows the tickets to be recorded against a specific client.

It also provides a user interface via WebAdmin (0.10.x only) to administer the client lists.

It is work in progress and some features are still missing.

At present it requires a patch to Trac itself to allow simple use of the enum table to drive custom fields data.

Bugs/Feature Requests

Existing bugs and feature requests for ClientsPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from [download:clientsplugin here].


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


On installation you need to manually add the following custom fields:

client = select
client.label = Client
client.order = 5
client.options = enum:client
client.value = 0

And don't forget the patch mentioned above to Trac itself.

Recent Changes

15265 by rjollos on 2016-02-11 04:29:08
Remove unnecessary svn:mime-type on js and html files

svn:mime-type was set to "plain" for many files.

15264 by rjollos on 2016-02-11 04:22:34
Remove unnecessary svn:mime-type on py files

svn:mime-type was set to "plain" for many files.

12092 by rjollos on 2012-10-02 05:43:57

Fixes #10260:

  • The client field is hidden if there are no clients.
  • Added unit test infrastructure.


Author: coling

Attachments (5)

Download all attachments as: .zip