在w中创建多步审核工作流

时间:2019-02-26 14:11:20

标签: wagtail-snippet

我需要在Wagtail中创建多步骤审核工作流。有人可以帮助实现它吗?下面是用例

  • 步骤1-内容创建者(即在网站上拥有帐户的任何人 已获得批准)创建内容(文章,照片, 等),然后将该内容提交以供审核。
  • 第2步-内容由评论者进行评论-通常是老师或 工作人员。如果文章被审稿人批准,则为 提交给编辑进行审查和发布(如果不是) 发送回内容创建者
  • 第3步-一个编辑器(通常是学生)查看提交的内容 来自 reviewer ,然后发布内容或将其发送回 更改为内容创建者

1 个答案:

答案 0 :(得分:0)

我还开始了一个wagtail项目,该项目需要多步验证和编写者管理。

这是我到目前为止收集的内容:

  • 使用state字段创建基于页面的模型,并覆盖管理表单以仅允许该用户执行下一个状态步骤,这将使您走得很远。您可以通过一些自定义按钮将此字段设置为只读以触发更改(请参见register-page-listing-buttons)。
  • 您可以使用wagtail-review应用程序。 Review模型是可重写的,可以添加自定义模型/表单字段/逻辑。您可以在新组中使用相关的权限,并且仅在权限允许的情况下显示查看按钮。
  • 已完成RFC for Immutable Revision Events,但到目前为止没有取得太大进展。由我们来支持它,我邀请您加入Wagtail松弛(wagtailcms.slack.com)中的#editorial-review频道,以进行讨论。