[rt-devel] extending tickets autocomplete

Christian Loos cloos at netcologne.de
Fri Jun 20 03:18:16 EDT 2014


Hi,

for a custom ticket create form I need an ticket autocomplete which
limit the returned tickets by queues and customfield values.

Creating a new helper isn't sufficient because the autocomplete helper
names are hard coded in share/static/js/autocomplete.js.

Thinking about making the ticket autocomplete more flexible I came up
with two solutions:

1. change share/static/js/autocomplete.js to match for the end of the
helper name, so a new FooBarTickets helper is treated the same as the
Tickets helper

2. add the possibility to use a new data-autocomplete-query attribute
which lets you define some ticket sql which is added to the query in
share/html/Helpers/Autocomplete/Tickets

Is one of the solutions something that can be integrated into core?
Are there other solutions?


Also, what is the use case for the cssClassMap in
share/static/js/autocomplete.js?
I couldn't find anything that uses this css classes in the code.

Chris


More information about the rt-devel mailing list