mantisbt:class_based_filter_api
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
mantisbt:class_based_filter_api [2008/08/04 17:17] – created daryn | mantisbt:class_based_filter_api [2008/10/29 04:25] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== Requirements |
- | * **Author**: | + | * **Author**: |
- | * **Status**: Draft | Work in Progress | Implemented | etc | + | * **Status**: Draft |
- | * **Associated | + | * **Associated |
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | *http:// | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Introduction of idea | + | The codebase for filter api is overly complicated and confusing both from a users perspective and a developers perspective. |
+ | * Simplify the codebase | ||
+ | * Increase maintainability | ||
+ | * Enable greater filter customization | ||
+ | * Allow a simpler user interface | ||
===== Implementation Notes ===== | ===== Implementation Notes ===== | ||
- | + | * The default simple filter would be a Google-like single textbox. | |
- | * Some notes | + | * It __may__ include a select list of fields to search. |
+ | * Alternatively, | ||
+ | * The current search field searches the summary, description, | ||
+ | * 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 | ||
+ | * Advanced filter would look similar to the current advanced filter with multi select fields | ||
+ | * The text search would employ google-like syntax | ||
+ | * A B C - search for issue with A and B and C | ||
+ | * "A B C" - search for issue with the phrase "A B C" | ||
+ | * A -B - search for issue with A and not with B | ||
+ | | ||
==== Database Changes ==== | ==== Database Changes ==== |
mantisbt/class_based_filter_api.1217884677.txt.gz · Last modified: 2008/10/29 04:31 (external edit)