Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

plone.app.registry for Lineage subsites. It adds a local component with a layered proxy registry.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 src
Octocat-spinner-32 .gitignore
Octocat-spinner-32 HISTORY.rst
Octocat-spinner-32 LICENSE.rst
Octocat-spinner-32 MANIFEST.in
Octocat-spinner-32 README.rst
Octocat-spinner-32 bootstrap.py
Octocat-spinner-32 buildout.cfg
Octocat-spinner-32 setup.py
README.rst

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.

Restrictions

Theres no editing UI for now.

Installation

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.

Source Code and Contributions

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

Contributors

Something went wrong with that request. Please try again.