这可能很简单,但我很难配置只允许管理员查看Drupal模块的示例支付方法的权限。我已经激活了用于测试目的的示例支付方法,但是每次我激活它时,示例支付方法就会显示为公共的。如何配置权限,以便只有管理员才能看到示例支付方法。我很感谢你的帮助。
发布于 2014-09-07 16:48:19
你必须去管理/商业/配置/支付-方法和编辑示例支付。在其中,您可以设置用户的条件。当前用户的数据类型是admin,这只允许管理员处理测试支付。
发布于 2015-11-19 06:29:16
@topCweb为您指明了方向。在细节方面,这里是我最后使用的条件的导出。“用户有角色(S)”条件似乎是最简单的。每个站点的确切角色数可能有所不同。
"IF" : [
{ "user_has_role" : {
"account" : [ "site:current-user" ],
"roles" : { "value" : { "3" : "3" } },
"operation" : "OR"
}
}
],
https://drupal.stackexchange.com/questions/124207
复制相似问题