This is an old revision of the document!
Requirements for Class based Filter API
The codebase for filter api is overly complicated and confusing both from a users perspective and a developers perspective. A class based filter api would:
The default simple filter would be a Google-like single textbox.
It may include a select list of fields to search.
The current search field searches the summary, description, steps to reproduce, additional information, issue bugnotes, bug id, and bugnote id fields.
The new search may include those fields as well as text based custom fields, tags, and in the future, expand to other fields.
Simple stored queries would be converted to advanced queries
hide status would be removed in favour of explicit show status in advanced query