如何根据magento中的不同角色在admin中隐藏客户网格

如何根据magento中的不同角色在admin中隐藏客户网格,magento,Magento,我想在magento admin中隐藏一个角色用户的客户列表。这里我想显示所有要筛选的列,并只显示筛选后的记录。 例如: 1) 角色A,角色A中的用户A 2) 当管理员用户登录时,他只能通过搜索列查看manage customer only。 3) 如果用户输入电子邮件并搜索,则根据输入的电子邮件进行所有记录。 4) 如果其他管理员用户登录,那么他可以像往常一样查看所有详细信息 我想通过检查角色id来实现这一点,但不知道可以在哪个文件中实现它。因为我可以找到它的网格 如果任何人有解决方案或如何做

我想在magento admin中隐藏一个角色用户的客户列表。这里我想显示所有要筛选的列,并只显示筛选后的记录。 例如: 1) 角色A,角色A中的用户A 2) 当管理员用户登录时,他只能通过搜索列查看manage customer only。 3) 如果用户输入电子邮件并搜索,则根据输入的电子邮件进行所有记录。 4) 如果其他管理员用户登录,那么他可以像往常一样查看所有详细信息

我想通过检查角色id来实现这一点,但不知道可以在哪个文件中实现它。因为我可以找到它的网格

如果任何人有解决方案或如何做到这一点,那么请帮助


提前感谢。

使用ACL规则,您可以根据每个角色显示或隐藏整个网格。如果要在网格上显示不同的内容,则需要覆盖网格块,并放置一些条件。。。不过会有点麻烦。谢谢哈维尔。你能描述一下我如何使用ACL规则吗?我可以理解,我们可以为特定角色分配资源。那有什么不同吗?请浏览您的答案。基本上,您可以从管理员配置权限:系统->权限->角色->添加/编辑角色,例如,取消选中特定角色的客户网格,以防止他们访问它。用于在自定义扩展中创建自己的ACL角色,请检查例如@Thank Javier。但我已经在我的评论中提到,我知道我们可以在角色中分配权限。但我不想添加新的菜单项。我们拥有管理客户资源的权限。我可以选中“管理客户”复选框以查看此用户的角色是否可以查看客户列表。现在我只想显示带有搜索选项的列名。若用户搜索任何,那个么只有他能看到记录。如果你的回答与我的问题相符,我可能不理解你的回答:(看起来不一样。