Propagates Authorities
QName: f:propagates-authorities
Flags an association as one that propagates inherited authorities from the source to the target.
If a parent has authorities assigned to it, those authorities are propagated to the children as masked a:hasRole
associations. These associations have inherited
set to true and inheritsAssociation
set to the association ID being masked.
Cloud CMS uses this feature to model propagation of authorities in a containment model within the graph. When you grant a group or user an authority over an object, it is assume that the grant is singular to that one object. However, if the object has an association to another object and the association has the f:propagations-authorities
feature, the grant will be applied to the target object as well.
Configuration
Propagates Authorities Example
{
"title": "Has Child Product",
"_features": {
"f:propagates-authorities": {
}
}
}