= Clients support for Trac Tickets = == Description == 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 [t:wiki:WebAdmin WebAdmin] (0.10.x only) to administer the client lists. [AWK: The web admin interface works for 0.11 trunk also] It is work in progress and some features are still missing. At present it requires a [t:ticket:5641 patch] to Trac itself to allow simple use of the {{{enum}}} table to drive custom fields data. [AWK: For 0.11 trunk, patch doesn't seem necessary.] == Bugs/Feature Requests == Existing bugs and feature requests for ClientsPlugin are [query:?status=new&status=assigned&status=reopened&group=&component=ClientsPlugin&order=priority here]. If you have any issues, create a [/newticket?component=ClientsPlugin&owner=coling new ticket]. == Download and Source == Download the [download:clientsplugin zipped source], check out [/svn/clientsplugin using Subversion], or [source:clientsplugin browse the source] with Trac. == Example == [AWK: The installation for 0.11 (I'm using Trac 0.11 trunk r6893) appears to be somewhat different from what's described below. A database upgrade will be needed after installing the plugin. During the database upgrade the ini entries were added automatically and they are actually somewhat different from below. Also, the patch mentioned doesn't seem necessary.] 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 [http://trac.edgewall.org/ticket/5641 patch] mentioned above to Trac itself. == Recent Changes == [[ChangeLog(clientsplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:coling] [[BR]] '''Contributors:'''