我想让用户指定其他用户可以编辑其内容。基本上,用户可以创建一个内容,然后允许他们编辑,但没有其他用户可以编辑(接受“ ADMINS”)。到目前为止,这都是所有标准的Drupal东西。但是现在,我想让用户授予其他特定用户的权限来编辑他们创建的内容。因此,“创建者”现在可以分配“编辑器”,让其他用户编辑原始用户创建的内容。

如果这还不清楚,这是一个用例...

网站出售订阅,使特权用户能够在网站上创建一个项目(从软件开发项目的意义上讲)。购买订阅的用户现在可以创建组成项目内容的各种内容类型的节点。但是,由于没有人喜欢独自工作,因此他们可以邀请其他人参加他们的项目。受邀用户可以编辑购买订阅的用户创建的任何内容。

那么...我如何允许用户指定某些可以编辑其内容并允许这些选定用户对原始用户创建的所有节点的权限进行编辑权限的其他用户?

有帮助吗?

解决方案

节点访问用户参考 为我工作,从用户角度来看很容易使用。

其他提示

我建议看 ACL 也。它提供了一个API,使您可以配置哪些用户可以访问哪些节点。还提到的内容访问模块在其中提供了一个用户界面,但是我要说的是行政用户的目标。因此,它可能对您计划的计划不佳。

但是,在ACL之上为您的特定用例编写自定义用户界面并不应该很复杂。

您可以使用 内容访问 + ACL, ,但请仔细阅读说明。
我也可以推荐 规则 模块,您可以控制节点的流量,并且可以访问(但您应该对PHP有“很少的”知识)。

许可以下: CC-BY-SA归因
scroll top