我正在Drupal建立一个系统,这里有一个问题让我印象深刻,一个多月了,我希望你们能帮助我。
系统中的用户访问控制必须像这样工作:
1)我有一个名为partners的角色,我为这个角色合作伙伴分配了很多权限。
2)我有一个名为clients的角色,再一次,我为这个角色分配了一堆权限。
3)具有合作伙伴角色的用户可以创建具有角色合作伙伴和客户端的用户。具有角色客户端的用户可以使用角色客户端创建用户。
到目前为止还是很简单的!
4)具有角色合作伙伴的用户可以创建具有角色合作伙伴和客户端的用户,但也可以说创建的新合作伙伴或客户端不能访问某些特定领域。例如:允许合作伙伴查看用户、创建用户和创建客户端。当合作伙伴大师正在创建一个新的合作伙伴用户时,他可以说这个新用户只能看到用户和创建用户,而不能创建合作伙伴。
你知道有什么模块可以解决这个问题吗?我已经尝试过user_permission和子角色,它们都不适合:
希望你能帮忙,谢谢!
顺便说一下,我用的是Drupal 7
发布于 2014-06-26 22:58:34
您签出角色委派模块了吗?听起来好像你已经在用了,但我可能错了。它允许具有特定角色的用户充当管理员。您可以限制可以授予哪些角色。
https://drupal.stackexchange.com/questions/120629
复制相似问题