View and content access add-ons for collective.powertoken support for Plone
Project description
Introduction
A “view document” action implementation for collective.powertoken
How to use
Add this product to your Plone installation, then you will be able to register Power Tokens that “view” document.
>>> from collective.powertoken.core.interfaces import IPowerTokenUtility >>> utility = getUtility(IPowerTokenUtility) >>> token = utility.enablePowerToken(document, 'view.viewDocument') >>> results = utility.consumeAction(document, token) >>> print results <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ... ... </html>
You will get the view output as result.
Parameters
- view
Call a different Zope view on the context, not the current or default ones.
- cmfcallable
Call a CMF Template/skins resource on the context
- setToRequest
A dict with additional values to set in the request. For example you can set disable_border, or (only for Plone 4) disable_plone.leftcolumn and disable_plone.rightcolumn.
Both parameter are not mandatory. Providing none of theme will call the content default view.
Use case
You can view a document, regardless of it’s review state and your roles in the site.
You can call a view on a context, overriding the user security permission.
Changelog
0.1.0 (2012-01-11)
Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for collective.powertoken.view-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4464f06ac7921455c1f7d24490177b3f9d6a31b5a05cfbc5e6316103ab0cc1e |
|
MD5 | 926b484cd3049d38ab20dbcb6f10ea2d |
|
BLAKE2b-256 | 98d206ed951adedab47cafea2ff4fe2c26027ee957bf2440e579ca2dfe1308b6 |