Contents
Multi-Select Custom Fields
Description
This patch allows for multi-select custom fields. They use the same syntax as normal select fields (including '|Option1|Option2' to allow for null values), but display as lists and multi-selects in the ticket profile.
This patch tries not to mangle core too much, opting to store Multi-Selects in the database as a pipe-delimited string (e.g. 'Option1|Option2|Option3|'). It uses some magic to display the fields correctly within the ticket profile and in reports. This patch also makes 'contains' work correctly when using TicketQueries by using the pipe ('|') character.
Bugs/Feature Requests
Existing bugs and feature requests for MultiSelectCustomFieldsPatch are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from here.
Source
You can check out MultiSelectCustomFieldsPatch from here using Subversion, or browse the source with Trac.
Example
[ticket-custom] foo = multi foo.label = Foos foo.options = |Bar|Baz
Recent Changes
[9666] by cmc on 12/12/10 21:25:00
Updated patch for 0.12.1
[7616] by cmc on 02/16/10 05:52:30
Initial Commit
[7615] by cmc on 02/16/10 05:49:59
New hack MultiSelectCustomFieldsPatch, created by cmc

