Plone content rule to move an item based on an attribute
Table of Contents
sc.contentrules.movebyattribute is a content rule action used to organize content by moving it under a folderish object with the same id as the value returned by a selected attribute.
In a portal content is created in a folder /post and must be moved to a new location when it is published. This new location will be under another folder /blogs where every user has its own sub folder
A portal manager will add a content rule that when a Page is published inside /post it will lookup the value of the method Creator and then move the published content to a folderish under /blog. The id of this folderish will match the value extracted from the Creator method.
So, a user with username kirk, will add a new Page in /post and wait for publication. When a reviewer publishes the content, it will be moved under /blog/kirk, which must already exist.
To enable this product,on a buildout based installation:
Edit your buildout.cfg and add sc.contentrules.movebyattribute to the list of eggs to install[buildout] ... eggs = sc.contentrules.movebyattribute
After updating the configuration you need to run the ”bin/buildout”, which will take care of updating your system.
Development of this product was sponsored by:
- Erico Andrei (erico at simplesconsultoria dot com dot br)
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|sc.contentrules.movebyattribute-0.5.tar.gz (17.3 kB) Copy SHA256 Checksum SHA256||–||Source||Jun 23, 2011|