collective.allowsearch 0.1.4
Provides an interface and a default adapter to allow users to search the catalog independent of the View permission.
Overview
Provides an interface and a default adapter to allow users to search the catalog independent of the View permission.
Installation
Add this package to your buildout or policy package, or add a ZCML slug for it to your etc/site.zcml.
Usage
Simply mark any content which you want to be visible in searches for anonymous users with the IAllowAnonymousSearchMarker interface.
This can be done programmatically or using ZCML like:
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:five="http://namespaces.zope.org/five"
i18n_domain="collective.allowsearch">
<include package="collective.allowsearch" />
<!--
EXAMPLE: Allow all ATDocument objects to be found by Anonymous users.
NOTE: This does _NOT_ change the View permissions in any way.
-->
<five:implements
class="Products.ATContentTypes.content.document.ATDocument"
interface="collective.allowsearch.interfaces.IAllowAnonymousSearchMarker"
/>
</configure>
That's it. See the package's doctest for more information.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| collective.allowsearch-0.1.4-py2.4.egg (md5) | Python Egg | 2.4 | 2008-03-13 | 13KB | 754 |
| collective.allowsearch-0.1.4.tar.gz (md5) | Source | 2008-03-13 | 10KB | 564 | |
- Author: Stefan Eletzhofer
- Home Page: https://svn.plone.org/svn/collective/collective.allowsearch/trunk
- License: GPL
- Categories
- Package Index Owner: seletz
- DOAP record: collective.allowsearch-0.1.4.xml
