Inherit parts of parent project by subprojects
It would be nice if I could - while creating a new project - inherit things from another project.
Most important thing to inherit - users and permissions. But categories and modules could be also considered.
GUI? Just extra field on new project screen.
#1 Updated by Marcin Kasperski almost 12 years ago
Motivation: case when some complicated multicomponent project is split into parts to make managing and following easier (say - because each part have separate versioning/releasing schedule), but nevertheless they are handled by the same people.
Alternative (but maybe overcomplicated): make it possible to configure the project so it dynamically delegates such settings.
#2 Updated by Mischa The Evil over 8 years ago
- Subject changed from Inherit from another project (especially users, but maybe other things) to Inherit parts of parent project to subprojects
Users/Members (originally from this issue and #5605 [implemented in 2.3.0])
- Categories (from this issue, #5358 and #6794)
- Modules (from this issue)
- Settings (from #3900)
Project member roles (from #9449 [this seems implemented through #5605, 2.3.0])
- Documents (from #3470)
- Files (from #3470)
Edited by Mischa The Evil on 280213-2347; Updated related issues and implemented features
#5 Updated by Matthew Houston almost 7 years ago
I don't believe marking http://www.redmine.org/issues/3470 as the dupe is correct. If anything this would be the dupe. In our install it would be beneficial to inherit at any point, not just during creation. However putting in a mechanism for inheriting would invalidate the need to do so during creation, as it could be done at any point.
I like the idea of having a section in the project setup that lists the parent / child documents and simply ticking that would allow access through that particular project?
#6 Updated by Matthew Houston almost 7 years ago
Just looking back on my response I might have been a bit hasty.
I am specifically looking at the queries at the moment but would it not be possible to treat queries the same as custom fields, in the sens that they are select-able at the project screen?
You could even include logic such as 'Global' queries (which is already handled) then have a filter down effect where only queries in the parent project are available (automatically enabled or not) in the sub-projects.
This would keep the simplicity of having a check-box style interface (same as custom fields) without having it become too cluttered from queries in every single project being replicated.
The last update before mine was 2 years ago so not sure if this is still being actioned?