用户可以在OpenCart中拥有自己的产品编辑权限吗?

时间:2015-05-29 20:31:43

标签: permissions opencart

我是OpenCart的新手。我创建了两个用户 - user1和user2,两者都具有产品添加/编辑权限。 user1添加产品。但user1和user2都可以编辑同一产品。我正在寻找的只有user1和superadmin可以编辑产品。

如果user2添加了另一个产品,那么只有superadmin和user2可以编辑该产品。在OpenCart中可以吗?如果在OpenCart中无法实现这种情况,那么有人可以提出替代方案吗?

1 个答案:

答案 0 :(得分:1)

不幸的是,OC中没有这样的东西!

您有两种方法可以实现这一目标:

  • 找到一个插件here,使其成为(如果有的话)
  • 手动编码
    • 第1步:您必须跟踪创建产品的用户,因此您需要在<DB_PREFIX>_product表中添加新列并保存用户的ID在其中创建了产品,这是一个简单的步骤,您只需要修改保存产品详细信息的模型函数
    • 第2步:修改获取产品模型功能,并使其返回创建者的ID以及其他数据
    • 步骤3 :修改编辑产品页面控制器索引功能,使得如果登录的用户ID不等于产品的创建者,则显示一些错误消息