This package provides a plone.app.registry for Lineage subsites. It adds a local component with a layered-/proxy-registry.
Behaviour
If a value was not found in the lineage child-site registry, it is loaded from the parents registry.
On value set it checks if value does not exist in child-registry and if value is different from the parent value. Then a new record based on the parent record is created and added to the child-registry with new value set. If it already exists in child-registry value is set.
On value delete it deletes only existing values in the child-registry and does not touch the parent registry.
|