You are here: Home Plone products CMF QI Products Restrictions

CMF QI Products Restrictions (1.6.1)

1
by olena last modified 2008-05-28
0.0
0.0
0.0
0.0
Released on 2007-05-21 by Radim Novotny for Plone 2.0, Plone 2.1, Plone 2.5 under GPL - GNU General Public License available for All platforms.
Software development stage: stable
This monkey patch is intended to be used on sites, where one Zope instance is shared among several Plone sites with differrent managers. It is simple product, which can't be used as security restriction, it is ONLY UI TWEAK.

Suppose that we have several Plone instances and each of instances has own Manager. Manager can install each product listed in the Quick Installer by default. Someone may create product usable only on one or two sites (skin, special AT based product etc.) and don't want to disturb product list in the other Plone instances with his special product, despite this product is really unusable in the another Plone site.

!!!!! Again: please note, that restricted product may be installed using external method. Don't rely on this patch, do not install dangerous products on your site and do not add Manager rights to untrusted users. !!!!!!

This product monkey patches CMFQuickInstallerTool and removes all "unwanted" products from the product list in the listInstallableProducts method.

Restrictions (customizations) are defined in the new property in the Zope root, because only trusted Zope site manager can access this part of portal.

The only available option, how to hide some products from Quick Installer list, is to create another Zope instance with different list of products in INSTANCE_HOME/Products directory.

Document Actions
Powered by Plone