首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果内容类型1的前一个节点的状态为已批准,则授予发布内容类型2的新节点的权限。

问如果内容类型1的前一个节点的状态为已批准,则授予发布内容类型2的新节点的权限。
EN

Drupal用户
提问于 2014-06-28 14:56:49
回答 1查看 122关注 0票数 1

我正在使用工作流模块的文章提交竞赛网站。

我有两个角色:

  1. 裁判员
  2. 参与者

整个工作流程如下。

  • 参与者用户登录,提交他们的摘要文章
  • 系统向参与用户发送确认电子邮件。
  • 裁判用户登录,检查提交,并批准/拒绝提交
  • 系统会发送另一封电子邮件,让参与者知道结果。
  • 经批准后,参与用户可以发送他们的文章。
  • 裁判员用户检查新提交,批准/拒绝和发布
  • 系统发送祝贺电子邮件。

让我迷上规则模块的部分就是实现这一点。

  • 当裁判员用户通过工作流模块批准摘要文章节点时,它允许参与者创建一个新的完整文章节点

我真的很感激你给我任何提示。

EN

回答 1

Drupal用户

回答已采纳

发布于 2014-06-28 16:07:33

您可以创建两个Roles。

  1. 角色1 ->有创建摘要的权限(内容类型1)
  2. 角色2 ->有创建完整文章的权限(内容类型2)

默认情况下,可以将Role 1分配给用户。

接下来,您将创建一个规则,如

事件:摘要获得批准的操作:添加用户角色

创建规则的方式取决于您是使用Workflow Node还是Workflow field

如果您正在使用Workflow Node,则规则是

事件:工作流状态已更改条件:检查状态

如果您使用的是Workflow字段,则规则是

事件:更新现有节点后,条件:使用状态ID对工作流字段进行数据比较。

操作将添加用户角色,即角色2。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/120818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档