这个包允许管理员标记不能删除的对象。

collective.preventactions的Python项目详细描述


https://travis-ci.org/collective/collective.preventactions.svg?branch=masterhttps://coveralls.io/repos/collective/collective.preventactions/badge.svg?branch=master

集体预防措施

此包允许管理员标记无法删除或重命名/移动的对象。

The map on a collection.

工作原理

此包使用标记接口并订阅iobjectwillberemovedeventiobjectwillbemovedevent事件。 如果在修改的对象上找到标记接口,则会引发异常。

您还可以在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)

安装

要安装collective.preventions,只需添加collective.preventactions 在BuildOut中的鸡蛋列表中,运行BuildOut并重新启动Plone。

然后,使用附加组件控制面板安装collective.preventions。

许可证

该项目是根据gplv2授权的。 变更日志 ===

0.2.1(2018-07-10)

  • 打字错误。 [b按钮]

0.2(2018-07-09)

  • 修复preventionactionform的检查呈现。 [b按钮]

0.1(2016-09-20)

  • 使用bob先生创建的包 [b按钮]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法更新Maven配置   Java中错误和异常的区别?   java从日期开始获得小时、分钟和秒?   使用jsonpath使用数组索引进行java解析   java如何从改造中读取json响应   Java:封装概念   Scala的java Play Framework:[类型控制器不是包控制器的成员]   java JPA Hibernate使用criteria builder生成的左连接被忽略   使用mvn测试版本号时,java Maven无法解析依赖项   java安卓的vitals和异常处理   java组织。springframework。网状物绑定参数的MissingServletRequestParameterException   java JSON解析在Android应用程序脱机时崩溃   java如何降低SmartMaterialSpinner的高度?   java有一种在使用矩阵时不拉伸位图的方法。位图上的polytoply()?   java arraylist有问题吗   java调用dispose()不会关闭JFrame   java主机环境安全   java是否产生/加入释放监视器锁?   java包含json文件并将其读入生成的maven中。jar文件