Project

General

Profile

Actions

Feature #685

closed

New Custom Field "Found in Version"

Added by Sven Schuchmann almost 17 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Custom fields
Target version:
-
Start date:
2008-02-18
Due date:
% Done:

0%

Estimated time:
Resolution:
Duplicate

Description

Hi,
I think it would be great to have a custom field "Found in Version"
which contains a drop down Box with the versions like in "Fixed version".

The point is that our Testers create defect Tickets and they
should be able to choose the version in which the defect occured.
This would then be the field "Found in Version".

The developers look at the ticket a write down their comment
and estimated effort.

The managers decide in which version this should be fixed with "Fixed Version" Field.
This also appears in the roadmap then (as it is done now).

Reversly you would be able to see how many defects occured in an already
finished version with the "Found in Version" Field.


Files

affected-version.patch (18.6 KB) affected-version.patch Brian Lindahl, 2011-01-06 01:23
found-version.patch (18.6 KB) found-version.patch v1.0.4 patch file for 'Found in version' feature Brian Lindahl, 2011-01-06 01:36

Related issues

Related to Redmine - Feature #1675: Add 'affected version' as a standard fieldClosed2008-07-23

Actions
Related to Redmine - Patch #7443: Found-in-version patchClosed2011-01-25

Actions
Related to Redmine - Feature #18560: Show issues with custom field of type Version as related issues in the RoadmapNew

Actions
Related to Redmine - Feature #2096: Custom fields referencing system tables (users and versions) ClosedJean-Philippe Lang2008-10-27

Actions
Has duplicate Redmine - Feature #14250: BugTracker enhancement: allow to create a custom field for "occours in version" - end of LifeClosed

Actions
Actions #1

Updated by Thomas Lecavelier almost 17 years ago

Hi Sven,

As you said it, it would be a custom field. Custom fields can be created by your redmine administrator. But maybe I hadn't understand your point?

Actions #2

Updated by Sven Schuchmann almost 17 years ago

Your are right, this would be a custom field.
But the custom field should be a drop down list
with a all versions of the current project
(like "Fixed version").

At this time I am only able to create a custom field of
type "list" and enter all versions by Hand.

Actions #3

Updated by Thomas Lecavelier almost 17 years ago

Ok, so the feature request is more a "add project based data sources for custom field", like Version, affected users and so on... Maybe could we enumerate here all datas that should feed a list in a custom field?

Actions #4

Updated by Sven Schuchmann almost 17 years ago

In my opinion that would only be two:
- Versions in a project
- Users assigned to a project

Or am I missing some?

Actions #5

Updated by Sven Schuchmann over 16 years ago

Just want to keep this alive...

Actions #6

Updated by Sven Schuchmann over 16 years ago

  • Target version set to 0.8
Actions #7

Updated by Thomas Lecavelier over 16 years ago

  • Target version deleted (0.8)

Reset "target version" field.
It's not the proper way to get a feature implemented...

Actions #8

Updated by Bram Verburg over 16 years ago

This one is important for me too, since I know this will be a show-stopper for replacing Bugzilla with Redmine in my organization. I started working on a patch and I could use some input.

I added the following custom field types: users, projects, sub-projects, versions and members. I also added a mechanism to limit types to certain places (e.g. sub-projects, versions and members only work in the context of issues and projects, so they shouldn't be available as a custom field for users).

The problem with projects (and sub-projects) is that projects may be private, and therefore different users will see different lists. Should I drop these two field types, or would be it acceptable to show a list that includes private projects to all users?

Actions #9

Updated by James Turnbull over 16 years ago

Also interested in this feature - would be very useful.

Actions #10

Updated by Jani Tiainen over 16 years ago

+1

Would be very useful feature to be able to populate custom field from standard project data like versions. It's not a big problem to populate lists by hand but still it feels stupid to do that.

Actions #11

Updated by Michael Aye about 16 years ago

+1
For me it would be enough to have the possibility of a enumerated custom field. I could fill it myself with data, doesn't have to be project data.

Actions #12

Updated by gabriel scolan almost 16 years ago

+1
it would be also nice to refer to the repository revision on which the issue has been detected (to trace intermediate version). A solution could be to define a type of custom field as "textilizable" so reference to version, revision or anything else could be done. I won't however provide a "hard" link between the object (as the target version vs issue)

gabriel

Actions #13

Updated by Jerome Vanthournout almost 16 years ago

+1

Today in this version of Redmine, in the "New Issue" form, there is the field "Affected version" which is a drop list of the different past version.
Based on what I understood, this is a custom field with enumerated value. Am I right?

The concern with the custom field is that the new enumerated value can be change only in the administrative form.
This is a issue when the project are not managed by the administrators. So, either the custom field with enumerated value can be updated in "project setting" form or the "Affected version" field is linked with the versions of the project.

I would definitely prefer the second option.

Actions #14

Updated by Christophe Absil over 15 years ago

Any news for this feature ? It doesn't seem to be in next release :-(.

What I would like to have is a drop down where you can choose a released version. I like the idea to have a status on version like described in issue #1245. Depending on this status, the version would be displayed on the drop down or not.

Actions #15

Updated by Sven Schuchmann almost 15 years ago

This could be the same like #2096

Actions #17

Updated by Gábor Péntek over 14 years ago

+1

Actions #18

Updated by Nicholas Kulikov over 14 years ago

+1 :)

Actions #19

Updated by wAy sen over 14 years ago

+1 :-)

Actions #20

Updated by André Jonsson about 14 years ago

This is quite useful in many situations. +1 :)
And having it generalized as "feed custom field with project data (somehow)" sounds like a very nice and flexible idea to go about it.

Actions #21

Updated by Brian Lindahl almost 14 years ago

Also added this same comment and patchfile to #1675.

Here's a patch you can apply to redmine-1.0.4 to add the 'Affected Version' feature. You can only select 'locked' versions (in my world, these are versions that have made it past integration and internal release). It took me about 3 hours to write, since I don't know my way around the source code and this is my first work in the Ruby language.

/rant
For something SO EASY to implement, there's a terrible amount of resistance to implementing this feature. Why? If it's only because people want a multi-selection ability, and that's difficult, who cares! Since it's so EASY to implement, so INCREDIBLY useful, and so DESIRED, implement the single-selection feature now, so that people can start taking advantage of it now! When multi-selection ability is added later to 'Target Version', just add it for 'Affected Version' at the same time.

The resistance to add this feature is just a silly dragging of feet (for 2 years!!!) that I wouldn't expect to see in an open-source project. Heck, I'd be surprised to see this kind of resistance in anywhere but a government contractor waterfall-development world! Are you guys that clueless about the virtues of agile development?
/end rant

Now that I'm done ranting, I love your product... except for the lack of this incredibly important feature - it was my biggest resistance to bringing it into my company. Bring my patch into the mainline and finally resolve this issue. Thanks!

Actions #22

Updated by Brian Lindahl almost 14 years ago

Actually, on second thought, it should be named 'Found in version'. Since 'Found in version' is quite different from 'Affected versions'. 'Found in version' is the version is was found in, and is filled in by the submitter. It can and should only be a single-selection. 'Affected versions' is filled in by the software engineers when doing version analysis, and can be (and likely is) more than one version. Here is the new patch with the different name.

Actions #23

Updated by Brian Lindahl almost 14 years ago

Created a patch issue to follow the progression of the 'found-version.patch' patch file I created. Please relate to #7443.

Actions #24

Updated by Jérôme BATAILLE almost 13 years ago

+1

Actions #25

Updated by Judicaël Bedouet about 12 years ago

+1

Actions #26

Updated by Sébastien Aubry about 12 years ago

+1

Actions #27

Updated by Dipan Mehta over 11 years ago

How is this issue any different from #2096, which is already in the release?

Actions #28

Updated by Judicaël Bedouet almost 11 years ago

You are right. I have just created a custom field "Found in version" which fulfils the description of this issue.

Actions #29

Updated by Jakub Rusiecki about 9 years ago

Hi all,
The custom field is a good start. However (as of RM 2.3.3 at least) full solution should:
a) observe Version status - it should be possible to limit list of versions for which it is possible to log error
b) allow to soft available versions from most recent

as we have a lot of versions and users/testers often take wrong/old versions.

Any ideas / plugins etc. in this version 2.3.3, please ?

remarks:
c) I can not delete versio associated with a ticket;
d) sometimes one can crate version per subproject and if we continue in newer project those old versions will not be on the list...
e) I know RM 3.0.3 allows to filter it by version status, but this status can not be tailored (we use another field for in Plannning, In Dev, Tests, Shipped, Discarded)

Actions #30

Updated by Dipan Mehta over 8 years ago

Essentially, it is not just about the "Found in Version". If there are custom fields based on version - we need qualifiers whether the fields are open, locked or closed.

I guess it would be too much to ask for that they will be restricted by "custom fields" of the version itself.

Actions #31

Updated by Dipan Mehta over 8 years ago

Well looks like the demand of this is really there with multiple issues.

But it can be achieved: (As I noted in other issue)

Basically, you can have a 'custom field' "Type" for each version. And then, when you define any other custom field (for issue or otherwise) which is of type version - it should ask for criteria as "field name" and values can be some conditions. If the field type has multiple values it can be selected which ones applies. The versions qualified under that condition will then be appeared in the corresponding version field.

Following issues have almost the same demands: Do add related
#685
#14250
#18560
#17962
#20100

Actions #32

Updated by Toshi MARUYAMA over 8 years ago

  • Category changed from Issues to Custom fields
  • Assignee deleted (Jean-Philippe Lang)
Actions #33

Updated by Toshi MARUYAMA over 8 years ago

  • Has duplicate Feature #14250: BugTracker enhancement: allow to create a custom field for "occours in version" - end of Life added
Actions #34

Updated by Toshi MARUYAMA over 8 years ago

  • Related to Feature #18560: Show issues with custom field of type Version as related issues in the Roadmap added
Actions #35

Updated by Philippe Cloutier over 3 years ago

Sven, this would be useful, but can you clarify why you ask this to be a custom field? I understand that being able to create such a custom field would be an improvement, but would a standard field not address your use case?

Actions #36

Updated by Sven Schuchmann over 3 years ago

Hello Philippe,

I opend this ticket 13 Years ago... I think in the meanwhile you can close
it since there a new custom field type "version" which fits my needs :-)

Best Regards,

Sven
Actions #37

Updated by Go MAEDA over 3 years ago

  • Status changed from New to Closed
  • Resolution set to Duplicate

Sven Schuchmann wrote:

I opend this ticket 13 Years ago... I think in the meanwhile you can close
it since there a new custom field type "version" which fits my needs :-)

Thank you for the feedback and I am glad to see that your original request has been fulfilled with #2096. I am closing this issue.

Actions #38

Updated by Go MAEDA over 3 years ago

  • Related to Feature #2096: Custom fields referencing system tables (users and versions) added
Actions

Also available in: Atom PDF