plone中删除对象的修改策略

redturtle.deletepolic的Python项目详细描述


简介

更改plone的某些部分,使用户可以不那么容易地删除内容。

巴龙行为

plone(zope)基于删除对象的能力,查找对containers的“delete objects”权限。 这意味着,通常可以删除文件夹中内容的用户可以删除all内容。 在我们的经验中,没有人希望工作流能够让无法修改内容的用户能够删除它。

这个产品改变了plone用户界面的行为,隐藏了在无法修改内容时删除内容的可能性。

安装后PLONE如何工作

要删除内容,您必须具有:

  • delete objects”对父文件夹的权限
  • delete objects”内容本身的权限
  • 能够修改要删除的内容(all内容)

安全性

本产品主要针对PLONE用户界面,对文档的低层权限进行Monkeypatch。

如果运行任务、第三方产品或删除对象的任何代码, 这将以默认的plone权限运行(因此,只检查容器上的“delete objects”)。

替代方案

非常相似的产品(可能维护得更好):collective.deletepermission

作者

本产品由红海龟科技团队开发。

RedTurtle Technology Site

更改日志

2.1.1(2013-12-16)

  • 不要再处理manage_pasteObjects。这是个很好的解决办法 plone,但这是错误的产品(我们只关心删除这里) [基尔]

2.1.0(未发布)

  • 修复了^{tt2}的低级原型权限$ 以及manage_pasteObjects[fdelia]

2.0.0(未发布)

  • plone 4.1兼容性[fdelia]

1.1.0(2010-12-06)

1.0.5(2010-07-17)

  • 增加了z3c.autoinclude[keul]

1.0.4(2010-06-03)

  • 自定义从文件夹内容剪切的脚本。现在执行用户可以 修改要剪切的对象。 [MIRCO]

1.0.3(2010-04-15)

  • 在红海龟Pypi上发布

1.0.2

  • 已清除鸡蛋格式

1.0.1

  • 错误修复:删除对象菜单语音始终可用。
  • 为剪切菜单语音添加了策略,如删除只有在您可以修改时才能剪切的策略。

1.0.0-未发布

  • 初始版本

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

推荐PyPI第三方库


热门话题
java JDBC(MS SQL)禁用所有传输以执行sp_replicationdboption语句   java运行时外部数据加载   运行gradlew build时出现java ListenerNotificationException   java如何使用按钮列表进行onClick(GWT)   java对滚动视图上具有特定资源ID的所有元素进行计数   要在数据库中插入的spring Java注释   Gradle Kotlin应用程序的java初学者脚本找不到主类   java在ms access中保存jpeg格式,并在swing的面板上显示   java存储字符串:最终类与外部存储中的文件   Java注释ElementType常量是什么意思?   java是ByteArrayInputStream真的是流吗?   java Eclipse项目和Maven pom文件不在同一目录中