This package allows administrateur to marker object which can't be deleted
This package allows administrateur to marker object which can’t be deleted or renamed/moved.
How it works
This package use marker interfaces and subscribe to IObjectWillBeRemovedEvent and IObjectWillBeMovedEvent events. If a marker interface is find on modified object, a exception will be raised.
You can also set some contents not deleteable (for example) like this in your setuphandler :
from collective.preventactions.interfaces import IPreventDelete from plone import api from zope.interface import alsoProvides def post_install(context): obj = api.content.get('/Plone/content-not-deleteable') alsoProvides(obj, IPreventDelete)
To install collective.preventactions you simply add collective.preventactions to the list of eggs in your buildout, run buildout and restart Plone.
Then, install collective.preventactions using the Add-ons control panel.
The project is licensed under the GPLv2. Changelog =========
- Typo. [bsuttor]
- Fix check render of PreventActionForm. [bsuttor]
- Package created using mr.bob [bsuttor]
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash||File type||Python version||Upload date|
|collective.preventactions-0.2.1.tar.gz (39.4 kB) View hashes||Source||None|
Hashes for collective.preventactions-0.2.1.tar.gz