User Tools

Site Tools


mantisbt:class_based_filter_api

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
mantisbt:class_based_filter_api [2008/08/04 17:18]
daryn
mantisbt:class_based_filter_api [2008/08/04 17:54]
daryn
Line 3: Line 3:
    * **Author**: Daryn Warriner (daryn)    * **Author**: Daryn Warriner (daryn)
    * **Status**: Draft    * **Status**: Draft
-   * **Associated Issue**: http://www.mantisbt.org/bugs/view.php?id=0+   * **Associated Issues**:  
 +     *http://www.mantisbt.org/bugs/view.php?id=3858 
 +     *http://www.mantisbt.org/bugs/view.php?id=7183 
 +     *http://www.mantisbt.org/bugs/view.php?id=9398 
 +     *http://www.mantisbt.org/bugs/view.php?id=7889
  
 ===== Introduction ===== ===== Introduction =====
-Introduction of idea+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: 
 +   * 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. 
 +     * It __may__ include a select list of fields to search.
 +     * Alternatively, administrators __may__ be able to choose lists of fields to search/display for simple/advanced filters
 +     * 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
 +   * Advanced filter would look similar to the current advanced filter with multi select fields
  
-  * Some notes 
  
 ==== Database Changes ==== ==== Database Changes ====
mantisbt/class_based_filter_api.txt · Last modified: 2008/10/29 04:25 (external edit)