【问题标题】:Restrict administrator to one store view将管理员限制为一个商店视图
【发布时间】:2014-09-18 11:27:54
【问题描述】:

我已根据一些要求安装并配置了 Magento 社区版 v1.8。部分要求是设置几家商店。

不过,为了完成,有必要为这些商店中的每一个本身配置“管理员”。该管理员在登录到管理员门户时,将仅查看其各自商店的数据、配置和设置,其余(商店)不显示(就像配置管理员时的情况一样角色通过系统 -> 权限 -> 角色)。

当主管理员登录到后端门户时,他们应该查看将这些较小(可以说)管理员分配到各自的管理网站站点的选项。此列表应在添加/删除商店时更新(因此优秀的 Alan Storm 的博客没有太大帮助)

我一直在查看启用和操作 ACL 的各种教程,尽管没有一个专门解决允许此类特定管理员访问的问题。

有人可以指出正确的资源来实现这样的功能吗?非常感谢任何帮助,并将获得业力积分奖励:)

(我忘了说我不是在寻找一个交钥匙解决方案,而是一个前进的方向,以便我可以自己配置它。这方面的任何资源都会非常有帮助!)

【问题讨论】:

  • 我以前永远不会粘贴指向这些人的链接,但我知道他们已经删除了他们过去在模块中包含的一些可怕的限制aitoc.com/en/magentomods_advanced_permissions.html
  • 是的,是的,我已经知道这个特定的模块。如果没有任何成本就可以做到这一点,那就太好了

标签: magento admin acl magento-1.8


【解决方案1】:

Magento 不能以这种方式工作 - 听起来您正在尝试创建一种多供应商设置,每个供应商都只能访问他们的商店/产品。要实现这样一个强大、完整的解决方案,需要对标准功能进行如此广泛的更改,您最终可能会使商店升级变得极其困难,而且还需要很多很多小时的开发时间。从本质上讲,我不建议走这条路。

【讨论】:

  • 感谢您的意见。虽然走那条路真的不是我的选择。
  • 我做了一些进一步的研究。从技术上讲,如果我启用一些自定义 ACL 选项,并修改 isDispatched() 函数,应该可以限制访问权限?
【解决方案2】:

Aitoc 扩展了每条流的管理限制。但 Aitoc 不是我最喜欢的 :)。而且比我说的好 :) 老实说,我们将它们设置为我们的扩展黑名单

但如果你想要的话:http://www.aitoc.com/en/magentomods_advanced_permissions.html

注意:风险自负;)

【讨论】:

  • 哈哈我知道这个模块 :) 但是,重要的是要在不花费太多成本的情况下实现这一点。另外,我不知道它们有多好(或多坏)。
  • 我们最终不得不求助于这个模块。实际上没那么糟糕。
  • 您的 Magento 缓存可能会出现一些问题。我的一位客户在使用 Varnish 时遇到了这个问题。享受:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-20
  • 2015-10-07
  • 1970-01-01
相关资源
最近更新 更多