用户只能编辑它的节点

时间:2015-09-16 13:39:57

标签: drupal drupal-7 drupal-modules drupal-views

我想制作一个网站,例如10页/节点。

用户1可以编辑节点2,用户2可以编辑第5页,用户4可以编辑第4页,...

如何在没有自定义dev的情况下使用drupal模块实现这一目标?

2 个答案:

答案 0 :(得分:0)

你可以为每个用户创建一个角色(如果真的只有10个节点/用户)并使用Content Access模块来控制,谁可以编辑哪个页面...

  

此模块允许您按角色和作者管理内容类型的权限。它允许您为每种内容类型指定自定义视图,编辑和删除权限。 您可以选择启用每个内容访问设置,以便自定义每个内容节点的访问权限。

不幸的是,我不完全确定,如果没有任何自定义开发的话......你应该试一试

答案 1 :(得分:0)

事实上,不需要任何模块。 我所做的是:

  1. 创建可以创建一个特定节点类型的角色 - 名为fullUser
  2. 创建只能编辑其节点的角色 - 名为regularUser
  3. 然后,对每个用户:

    1. 创建用户,设置fullUser
    2. 与此用户联系并创建节点
    3. 从fullUser更改rone到regularUser
    4. 现在创建的用户只能编辑它的节点