Skip to content

Commit

Permalink
Some updates to roadmap. More to follow later.
Browse files Browse the repository at this point in the history
git-svn-id: http://mantisbt.svn.sourceforge.net/svnroot/mantisbt/trunk@2627 f5dc347c-c33d-0410-90a0-b07cc1902cb9
  • Loading branch information
vboctor committed Jun 28, 2004
1 parent f01fa28 commit e49ddce
Showing 1 changed file with 17 additions and 18 deletions.
35 changes: 17 additions & 18 deletions roadmap.php
Expand Up @@ -10,7 +10,6 @@
<p><p><b>Re-implement Email Notifications</b><p>
<li><b>[done]</b> Only support PHPMailer for sending emails. Bundle Mantis with PHPMailer.
<li><b>[done]</b> Send an email per user.</li>
<li>Support Bugzilla style emails where the changes in the bug are highlighted in the email (similar to cvs diff -u for old / new bug email)
<li>Add optional support for HTML emails.
<li>Add email templates (where the user can provide a template for the email message, and values can be substitute in the user's template).
<li>Email footer and header templates.
Expand All @@ -23,17 +22,17 @@
<li>Replace existing RSS with http://freshmeat.net/projects/feedcreator/ to be compliant with GPL.
<p><b>Custom Fields</b><p>
<li>Support date custom fields.
<li>Support custom fields in resolved/closed bug page.
<li>Make custom fields mandatory at reporting, updating, resolving, or closing stage.
<li>Custom fields should support being a listbox type.
<li><b>[done]</b>Support custom fields in resolved/closed bug page.</li>
<li><b>[done]</b>Make custom fields mandatory at reporting, updating, resolving, or closing stage.</li>
<li>Custom fields should support being a listbox type.</li>

<p><b>Filters</b><p>
<li><b>[done]</b> Create Saved Queries</li>
<li><b>[done]</b> Filters will be stored in the database instead of cookies.</li>
<li><b>[done]</b> Add date range filter</li>
<li><b>[done]</b> Create enhanced search to filter on all/more fields.</li>
<li><b>[done]</b> Support filtering on custom fields.</li>
<li>Create advanced search with multiple selection support for fields.</li>
<li><b>[done]</b> Create advanced search with multiple selection support for fields.</li>
<p><b>Javascript</b><p>
<li>Rename forms to avoid conflicts
<li>Auto focus for entry fields
Expand All @@ -42,35 +41,27 @@
<li>Highlight Table Rows on mouse over. Clicking will make highlight sticky.
<p><b>Passwords</b><p>
<li>Add forgot password reset option - New password will be generated and sent to user. Old password kept until new password successfully used.
<p><b>UI</b><p>
<p><b>UI</b><p>
<li><b>[done]</b> My View page for providing the user with a one page summary of relevant information.</li>
<li><b>[done]</b> Remove Documentation links</li>
<li>Breakup Report bug page into sections to improve readability.
<li>Remove Documentation links
<li>Breakup per project access list like user list (alpha groupings).
<li>Remove Operation Succeed messages.
<li>Make sure all delete operations have a confirmation page.
<p><b>Database</b><p>
<li>Add Database Indexes
<li>Add PK to every bug table (eg version and category lack this)
<li>Renamed id to more descriptive names (bug_id, project_id, etc.)
<p><b>Misc</b><p>
<li>BBCode style markup notation.
<p>
<b>New Fields</b>
<p>
<li>Component Field - Use like a subcategory
<li>Discovered In Phase Field
<li>Report what part of the product lifecycle an issue was discovered in.
<li>Create like Version/Categories
<li>Target Resolution Date
<li>Target Version
<li>Fixed in Release
<li><b>done</b>Fixed in Version</li>
</ul>


<span class="section">Future</span>
<ul>
<li>Move configuration variables into the database</li>
<li>Bug relationship fields (Duplicate of, Depends on, Parent of, etc.)</li>
<li><b>[in progress]</b> Bug relationship fields (Duplicate of, Depends on, Parent of, etc.)</li>
<li>Have user settings per project - email preferences should be configurable on a per project basis</li>
<li>Multiple sort keys (?) - let people select more than one ordering for searches (complicated interface)</li>
<li>Create file hierarchy for docs, config, etc.</li>
Expand All @@ -96,6 +87,14 @@
<li>Alert Engine - Cronjob that will generate Alerts based on user constructed rules. Alerts on a per project, per user basis.
<li>Multiple transports beyond just emails (SMS, IM, etc.)
<li>Attempt to interface with emails via procmail.
<li>BBCode style markup notation.</li>
<li>New field - Component Field - Use like a subcategory</li>
<li>New field - Discovered In Phase Field</li>
<li>New field - Report what part of the product lifecycle an issue was discovered in.</li>
<li>New field - Create like Version/Categories</li>
<li>New field - Target Resolution Date</li>
<li>New field - Target Version</li>
<li>Support Bugzilla style emails where the changes in the bug are highlighted in the email (similar to cvs diff -u for old / new bug email)</li>
</ul>

<td style="padding: 4px;">
Expand Down

0 comments on commit e49ddce

Please sign in to comment.