Patch #219

Issues fixed in multiple versions

Added by Nick Read over 12 years ago. Updated 11 months ago.

Status:NewStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Roadmap
Target version:-

Description

The attached patch allows for issues to be fixed for multiple versions. Some notes concerning this patch:

  • There is a couple of new language string that need translating
  • The change log implementation was modified to work in the same way as the roadmap (but with different functionality
    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.
  • The migration will only revert if each issue is marked as fixed in only one version, else it will raise
    an exception.
  • The version selector is a HTML select list with multiple selections turned on. There are usability studies indicating
    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 :)

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


Related issues

Related to Redmine - Feature #1266: Feature: Allow setting multiple target-milestones New 2008-05-20
Related to Redmine - Patch #5510: Enable Mutliple Versions Per Issue Resolved 2010-05-12
Duplicated by Redmine - Feature #284: Issues fixed in multiple versions Closed

History

#1 Updated by Nick Read over 12 years ago

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

#2 Updated by Jean-Philippe Lang over 12 years ago

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

#3 Updated by Nick Read over 12 years ago

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,

#4 Updated by Nick Read over 12 years ago

This patch implements feature request #9196

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

#5 Updated by Tharuka Pathirana over 8 years ago

Any progress on this?

#6 Updated by Terence Mill over 8 years ago

In general multiselect switch feature should be possible for all fields, also custom fields of type list or enumeration.

#7 Updated by Toshi MARUYAMA over 6 years ago

  • Description updated (diff)
  • Category set to Roadmap

#8 Updated by Toshi MARUYAMA over 6 years ago

  • Subject changed from Patch for feature request #9196 - Issues fixed in multiple versions to Issues fixed in multiple versions

#9 Updated by Alice Etchegaray over 5 years ago

Hi, I tried to adapt this patch for redmine 2.x but it doesn't correspond...
Is there a new version for this patch ?

#10 Updated by Toshi MARUYAMA over 5 years ago

  • Tracker changed from Patch to Feature

#11 Updated by Toshi MARUYAMA over 5 years ago

  • Description updated (diff)

#12 Updated by Toshi MARUYAMA over 5 years ago

  • Tracker changed from Feature to Patch

#13 Updated by Toshi MARUYAMA over 5 years ago

  • Related to Patch #5510: Enable Mutliple Versions Per Issue added

Also available in: Atom PDF