Support an additional (more standard) inheritance rule
Add support (in addition to the current inheritance rule) for the more standard rule that inherited role assignments should be active on the project on which they are placed, as well as sub-projects.
After consideration, to abandon this for the following reason:
- the increased risk of confusion by introducing a new inheritance model would probably outweigh the advantage of having a more standard model.
- you can create the same affect as the standard method by using 2 assignments (one direct on the target, and one inherited that will apply to all the children of the target).
- there are some use cases where the existing inheritance model still makes sense (e.g. on a project acting as a domain)
Blueprint information
- Status:
- Complete
- Approver:
- Steve Martinelli
- Priority:
- Medium
- Drafter:
- Henry Nash
- Direction:
- Approved
- Assignee:
- Henry Nash
- Definition:
- Obsolete
- Series goal:
- Accepted for mitaka
- Implementation:
- Slow progress
- Milestone target:
- None
- Started by
- Steve Martinelli
- Completed by
- Henry Nash
Related branches
Related bugs
Sprints
Whiteboard
Changing the approach: the behavior will not be based on config option, but at opinionated new URL.
Gerrit topic: https:/
Addressed by: https:/
Provide config option to direct inheritance rules
Gerrit topic: https:/
SPFE granted in Keystone Meeting 7/21 (see: http://
(morganfainberg): This is worth a FFE but is unlikely to land prior to L3
Addressed by: https:/
Provide storage for new inheritance assignment