Status
jiraissues: Could not download[ http://jira.codehaus.org/secure/IssueNavigator.jspa?view=rss&pid=10841&fixfor=11451&statusIds=1&statusIds=3&statusIds=4&statusIds=10000&statusIds=10001&sorter/field=status&sorter/order=ASC&sorter/field=priority&sorter/order=ASC&sorter/field=priority&sorter/order=DESC&tempMax=25&reset=true&decorator=none] : caused by : Circular redirect to 'http://jira.codehaus.org:80/secure/IssueNavigator.jspa'
Completed work
jiraissues: Could not download[ http://jira.codehaus.org/secure/IssueNavigator.jspa?view=rss&pid=10841&fixfor=11451&statusIds=5&statusIds=6&sorter/field=issuekey&sorter/order=DESC&sorter/field=status&sorter/order=DESC&sorter/field=status&sorter/order=ASC&tempMax=25&reset=true&decorator=none] : caused by : Circular redirect to 'http://jira.codehaus.org:80/secure/IssueNavigator.jspa'
New Features
| Component |
Description |
| Accuracy |
Time entry allows to enter remaining hours |
| Cosmetics |
Add columns to iteration list |
| Cosmetics |
Convert all tables to sortable tables |
| Cosmetics |
Display outline when creating / editing task (Patch) |
| Cosmetics |
Hide Act. column if the progress rendering mode is "image" |
| Cosmetics |
Optimize location of action links |
| Integration |
Wiki linking scheme to clearquest |
| Integration |
Add a project specific wiki linking scheme |
| Navigation |
<< & >> in header navigates to same view in previous/next object |
| Navigation |
Quick Search for element by name/content |
| Planning |
Import Stories in Iteration from spreadsheet |
| Planning |
Continue All Unfinished Stories on iteration close |
| Planning |
Show actual accepted hours |
| Planning |
[The 'hours accepted' graph for an Iteration looks at both tasks accepted and stories tracked] |
| Security |
Bulk add users |
| Security |
Chained authentication to multiple module |
| Security |
Login modules provide clearer indication of why user is not authenticated |
| Security |
Script to clean up duplicate userid users |
| Security |
User cannot use an already used userid |
| Tracking |
Iterations may be explicitely Started and Closed |
| Tracking |
Accuracy view shows iteration total overestimated, underestimated, added and postponed hours |
| Tracking |
Add 'days worked' field to iteration |
| Tracking |
Send time entry reminder email to developer |
| Tracking |
Send time entry status to project specific leads |
| Tracking |
Iteration All Tasks view ordered by status (started, unstarted, completed), priority, name |
Bugs fixed
| Component |
Description |
| Cosmetics |
Bottom links line disappear on history pages |
| Cosmetics |
Default sort for the story list should be by priority |
| Cosmetics |
Default sort iteration list by start date |
| Cosmetics |
Fix header height in IE |
| Cosmetics |
Make actuals in gray scale image progress bar more readable |
| Cosmetics |
Prevent action buttons from wrapping |
| Cosmetics |
Rearrange Accuracy view |
| Cosmetics |
Right align numbers on metrics/accuracy/etc pages |
| Cosmetics |
Sort task list by name |
| Database |
Change size of id column (from 99999 max to long) |
| Format |
Fix [null] in link rendering |
| Format |
Fix double quote escaping in delete warning message |
| Format |
Fix rendering of < > in wiki text |
| Format |
Fix wiki table rendering |
| Format |
Hyperlinking "task:56891?" in description renders garbage |
| Format |
Special caracters (<,>...) in element name are not escaped properly |
| History |
Create new story generates an history entry without story name |
| History |
Create new story in iteration does not create a history event in iteration |
| History |
Move/continue action doesn't show up in the history of the container |
| Misc |
Edit project page is throwing an exception |
| Misc |
Fix MS project export |
| Misc |
Fix orphans notes/attachements and prevent them |
| Navigation |
Cannot come back to normal Iteration view from Iteration "All Tasks" view |
| Planning |
Continue Story/Task does not transfer attachements |
| Planning |
Continue story bug |
| Planning |
Fix filtering tasks option on move/continue task according to access rights |
| SOAP |
Casing mismatch between the stored userid and the userid provided in to authenticate into the soap api prevents retrieving tasks Pending |
| Security |
Add someone as Editor in a project by an Admin throws an NPE |
| Security |
Create Project should only be available for sysadmin |
| Security |
Freshly added users not showing up in acceptor list |
| Security |
Project Admins get exception trying to add user |
| Security |
Project Admins should not be able to create user |
| Security |
User not showing up in acceptor list after changing roles |
| Tracking |
Excluding people who didn't accept any hours in acceptedHours table |
Developer visible changes
| Integrate new struts spring plugin |
| Add performance ATs for happy paths |
| Migrate to java 1.5 (but still backward compatible) |
| New AT debugging console turned on by jvm arg -Dtest.console |
| Clean up unused properties in bundles |
| Switch to c3p0 connection pool to help morning connection problem |
| Refactoring of the AuthenticatorModule hierarchy |
| Several changes to make hsqldb work (table identifier 'next' field renamed to 'nextId'...) |