Feature #8991
openNested versions for projects with sub-projects
0%
Description
It would be nice if there could also be nested versions if a project has sub-projects. I would have called it "sub-versions" because it better fits to "sub-projects", but this would only confuse everyone.
For example, we often have the following structure:
- Project A
- Project A_1
- Project A_2
- Project A_3
- Project A_4
- Project B
- Project B_1
- Project B_2
- Project C
- Project C_1
- Project C_2
- Project C_3
Most of the time, we have releases of projects A, B, and C with all their sub-projects at the same time. Therefore, we also have (release) versions for projects A, B, and C. But the sub-projects A_1, A_2... all have their own software versions, and they are different from sub-project to sub-project, i.e. A_1 has a different version than A_2. But they are released with the same project A release.
For example:
- Project A - v2011-08
- Project A_1 - v1.3.0.1
- Project A_2 - v2.4.6.0
- Project A_3 - v1.6.3.4
- Project A_4 - v3.0.0.0
Now, I can define a version for project A ("v2011-08"), share this version with its sub-projects, and assign all issues in A_1, A_2, A_3, and A_4 to this version. But then I lose the sub-projects' versions (v1.3.0.1, v2.4.6.0...).
I would prefer if it was possible to make a version a "sub-version" of a parent project's version, like this:
- v2011-08 (Project A)
- v1.3.0.1 (Project A_1)
- v2.4.6.0 (Project A_2)
- v1.6.3.4 (Project A_3)
- v3.0.0.0 (Project A_4)
Now, if I assign an issue to v1.3.0.1, it will automatically appear in v2011-08 as well. Probably, it should be configurable if those sub-versions are displayed in the parent version.
Basically, this seems to be the same as what is done with projects and sub-projects.
Related issues