User Tools

  • Logged in as: anonymous (anonymous)
  • Log Out

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 revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
mantisbt:class_based_filter_api [2008/08/04 17:44] darynmantisbt:class_based_filter_api [2008/08/04 17:59] daryn
Line 1: Line 1:
-====== Requirements for Class based Filter API ====== 
  
-   * **Author**: Daryn Warriner (daryn) 
-   * **Status**: Draft 
-   * **Associated Issues**:  
-     *http://www.mantisbt.org/bugs/view.php?id=3858 
-     *http://www.mantisbt.org/bugs/view.php?id=7183 
- 
-===== Introduction ===== 
-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 ===== 
-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. 
- 
- 
-==== Database Changes ==== 
- 
-  * Alter/Create/Drop ''<mantis_XXX_table>'' 
-    * Add/Drop ''<column> <type>''  
- 
-==== Hookable Events ==== 
- 
-  * ''<event_name>'' (<type>) 
-    * Description 
-    * Parameters 
-    * Return value 
- 
-==== Configuration ==== 
-  
-  * ''$g_var'' indicates something 
- 
- 
-==== Implementation Log ==== 
- 
- 
-===== Other Changes ===== 
- 
- 
-===== Feedback ===== 
-  * Please provide feedback 
mantisbt/class_based_filter_api.txt · Last modified: 2008/10/29 04:25 by 127.0.0.1

Driven by DokuWiki