I am facing a minor, but definetely annoying (at least for me), issue
with the mass resolve function.
Short background: I have a CVS_HEAD version in all my projects. During
development, when bugs are resolved they are marked resolved in
CVS_HEAD. When a release happens, all bugs resolved in CVS_HEAD are
moved to the new version.
The issue is that the mass resolve feature won't let me change the
"Fixed in version field" because the bug was already in the "Resolved"
state; the relevant code (v1.0.6) is in bug_actiongroup.php where
(AFAICT) something like the following is done (actual code in
if ( ( user has proper access ) &&
( current status < resolved ) &&
( workflow allows transition )
Now, it seems to me that the second condition could be safely removed,
since the transition is explicitly checked in the last condition, so
that it will be possible to mass change "Resolution" and "Fixed in
version" fields regardless of the current bug status.