摇尾批准管道

wagtailapproval的Python项目详细描述


wagtail批准
这是用于批准管道的wagtail插件。


====


本质上,这是一个用于定义和执行审批流以及编辑的插件。您可以在流中设置任意"步骤",每个步骤拥有一个组
(以及属于该组的所有用户)。当用户创建相关的
对象时,他们的步骤将捕获该对象并取得其所有权。当用户的步骤
拥有一个对象时,该用户可以批准或拒绝相关的对象。可以执行步骤
使其所有拥有的对象都成为私有对象,以便在项目完全编辑和批准之前,
保持未发布状态(请注意,
"published"在这里的含义与wagtail的不同)。就页面而言,这项功能可以通过创建一个"创建"页面来复制,该页面是私有的,允许审批和编辑用户将页面移动到特定的区域,但这很混乱,而且容易失败。这就采取了
过程,避免了所有的移动部件,并把整个事情放在了轨道上。

这是开箱即用吗?
==



wagtail批准适用于基本wagtail(更具体地说,它适用于图像、文档和页面)。它可以被扩展以支持您希望的任何
其他可收集类型,只要该类型对其集合正确实现
权限(即,尊重"add"、"change"和
"delete"权限,并正确实现视图限制)


======


Wagtail图像在其集合中时不设为私有。这是wagtail中的一个问题,因为wagtail实际上并不提供
图像。图像直接从django媒体路径提供。


==


您可以开始以下步骤:

。创建:类:`approvalpipeline<;wagtailapproval.models.approvalpipeline>;`page.
。创建一组:类:`approvalstep<;wagtailapproval.models.approvalstep>;`
管道内的页。
。通过
批准和拒绝字段将这些步骤链接在一起(在创建和发布之后)。
创建用户并将其分配给步骤创建的组。
为应该具有创建权限的组授予其类型和页的相关权限。以内容创建用户的身份发布对象。

不需要子类化。适当的扩展应该可以完全通过信号实现。如果你不能按照你需要的方式将其扩展到through signals,这可能是这个插件中的一个bug。


===
==


==正式支持的是Python2.7和3.4,横跨Django 1.8、1.9、1.10和1.11、
和Wagtail 1.11和1.12。下面我不支持,因为下面这一点不支持collection
隐私,而且我不想在没有collection隐私的情况下支持这个
。在
自己的平台上(collectionviewrestriction可能是唯一的痛点)解决这个问题应该相对容易些,但我不能做出任何承诺。

通过tox.

license
=



本项目根据2条款的BSD许可证获得许可,由Absolute
Performance,Inc.版权所有。有关详细信息,请参阅许可证文档。


部分代码从
`WagTailNews<复制;https://github.com/takeflight/wagtailnews>;``项目,因此
wagtailnews属性要求也由本项目执行:

(c)2014,tim heap

保留所有权利。


允许重新分发和以源和二进制形式使用,无论是否进行
修改,前提是满足以下条件:

'35;。源代码的重新分发必须保留上述版权声明、此
条件列表和以下免责声明。二进制形式的再分配必须复制上述版权声明,
此条件列表和文档中的以下免责声明
和/或随分发提供的其他材料。




本软件由版权所有者和贡献者"按原样"提供,以及任何明示或暗示的保证,包括,但不限于对适销性和特定用途适用性的暗示保证。在任何情况下,版权持有人或贡献者均不应对任何直接、间接、附带、特殊、示例性或
后果性损害(包括但不限于购买商品或服务替代品;使用、数据或利润损失;或业务)负责。无论是何种原因引起的,基于任何责任理论,无论是在
合同、严格责任或侵权行为(包括疏忽或其他)中,
都是由于使用本软件而产生的,即使已通知




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

推荐PyPI第三方库


热门话题
安卓 xslt可与xalan cli一起使用,但不能从java代码中使用   java在spring应用程序中使用jackson进行序列化时面临的问题   Java检查Linux问题上的internet连接   当用户单击JavaSwing中的按钮时,从另一个类创建新对象   java为什么小于9,算上9?   使用Websphere 6.1生成WSDL的java未正确生成序列参数   javaq:ViewPager和OnClickListener   获取错误的java无法为child()中的参数“pathString”传递null   java组织。springframework。安全果心用户详细信息。用户详细信息创建用户   性能:单变量赋值与Objectgraph导航(Java)   java为什么资源中的CSS在spring jsp页面中不起作用?   较小的有限值双Java   java REST API如何处理post和函数错误   列出Java流API如何改进表达式