This package provides a plone.app.registry for Lineage child sites. It adds a local component with a layered-/proxy-registry.
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.
Theres no editing UI for now.
Just depend in your buildout on the egg lineage.registry
.
ZCML is loaded automagically with z3c.autoinclude.
Install it as an addon in Plone control-panel or portal_setup.
This package is written for Plone 4.1 or later.
If you want to help with the development (improvement, update, bug-fixing, ...) of lineage.registry
this is a great idea!
The code is located in the github collective.
You can clone it or get access to the github-collective and work directly on the project.
Maintainer is Jens Klein and the BlueDynamics Alliance developer team. We appreciate any contribution and if a release is needed to be done on pypi, please just contact one of us dev@bluedynamics dot com
- Jens W. Klein <[email protected]>
- Johannes Raggam <[email protected]>