[DOCU-366] More detailed and centralized documentation about inheritance Created: 15/Jan/13  Updated: 06/Jan/15  Resolved: 06/Jan/15

Status: Closed
Project: Documentation
Component/s: content
Affects Version/s: None
Fix Version/s: mid term

Type: Task Priority: Neutral
Reporter: Natascha Desmarais Assignee: Ruth Stocks
Resolution: Fixed Votes: 0
Labels: inheritance
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:

 Description   

When writing some training material I came across the question what the difference was between having components=none or enabled=false for an inheritance node in areas/components.
The difference is that you can have inheritance enabled, but you do not want to inherit the data, only the settings, so components=none makes sense if you combine it with properties=all for example. properties=all enables the inheritance of the properties set in the area's definition, such as title, description, etc.
However, I wasn't even aware of the properties property and I couldn't find any place where this was mentioned. Another problem with that is that there are several places where inheritance is used but it is not detailed enough and you can get lost while looking for it.
Therefore this is a recommendation on what to do:

These are all the pages that contain some pieces of valuable information about inheritance:

[1],[2] possible properties for inheritance:

  • components - all | filtered | none
  • enabled - true | false
  • nodeComparatorClass - <fully-qualified-classname>
  • predicateClass - <fully-qualified-classname>
  • properties - all | none

Generated at Mon Feb 12 01:08:26 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.