Patch #219

Patch for feature request #9196 - Issues fixed in multiple versions

Added by Nick Read 568 days ago. Updated 498 days ago.

Status:New Start:
Priority:Normal Due date:
Assigned to:- % Done:

0%

Category:-
Target version:-

Description

The attached patch allows for issues to be fixed for multiple versions. Some notes concerning this patch: of course). This was simply to avoid doing extra joins from issues to versions across the additional join table. The
controller and view of change log and roadmap have a lot of common code now that could be refactored. an exception. that these are difficult to use, and having a list of checkboxes maybe a better option. There are plugins for doing
this sort of thing, but I didn't really want to include a plugin as part of the patch :)

- The version selector is a HTML select list with multiple selections turned on.  There are usability studies indicating

multiple_fixed_versions.patch (11.9 KB) Nick Read, 2008-02-03 11:00

History

2007-05-02 09:12 - Nick Read

This patch implements feature request #9196

http://rubyforge.org/tracker/index.php?func=detail&aid=9196%a
mp;group_id=1850&atid=7163

2007-07-10 01:34 - Nick Read

Hi Jean-Philippe,

I am wondering if you are averse to the functionality
provided by this patch?

The current inability to record this information is pretty
much a show-stopper for my company. If we were to take up
redMine (which is looking quite likely at this time) then I
would have to maintain and apply this patch every time we
upgrade.

Is there anything else I can do to help this functionality
through? Does it conflict with other areas of redMine
(gantt chart, reports, ...)?

That said, I suspect that trunk has changed a lot since this
patch was first submitted, and I would have to update it to
ensure that it merges without conflicts.

It would be great to get your response, whether it is
affirmative or negative.

Thanks,

2007-07-10 16:37 - Jean-Philippe Lang

Hi Nick,
I'll have a deeper look at your patch this week-end, so I can
give you an answer. Maybe I'll add a setting to allow issues
to be fixed in multiple version.

BTW, do you find the Changelog view usefull ? In the current
code, past versions can also be viewed on the roadmap, so I'm
thinking about removing this view... Any feedback appreciated :-)

Regards

2007-07-10 18:56 - Nick Read

Thanks Jean-Philippe; that would be great. I suspect the
patch will not merge anymore, so tell me if you want it
rewritten for the current trunk. A setting to
allow/disallow this feature is good.

As far as the Change Log goes, I completely agree. It is
not very often that I require a view of what has been
released, only what needs to be done. That makes sense
given that I'm a developer, but our marketing people would
be more likely to need a list of what has been completed!

A good compromise would be to remove the Change Log
functionality, but provide a persistent URL for viewing the
details of a single release in the Roadmap view, even if the
release has been completed. This would allow users to
create wiki pages, news items or forum posts regarding a new
release of the product, and provide a link to the
roadmap/changelog of just that release. eg,

http://demo.redmine.org/projects/roadmap/3/specific-release-id

Also available in: Atom PDF