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

Permissions 用户可以在OpenCart中拥有自己的产品编辑权限吗?,permissions,opencart,Permissions,Opencart,我对OpenCart完全陌生。我已经创建了两个用户——user1和user2,它们都具有产品添加/编辑权限。用户1添加一个产品。但是user1和user2都可以编辑相同的产品。我要找的是只有user1和superadmin可以编辑产品 如果user2添加了另一个产品,则只有superadmin和user2可以编辑该产品。在OpenCart中可能吗?如果这种情况在OpenCart中不可能发生,有人能建议一种替代方法来做同样的事情吗?不幸的是,OC中没有这样的事情 您有两种选择来实现这一点: 找到

我对OpenCart完全陌生。我已经创建了两个用户——user1和user2,它们都具有产品添加/编辑权限。用户1添加一个产品。但是user1和user2都可以编辑相同的产品。我要找的是只有user1和superadmin可以编辑产品


如果user2添加了另一个产品,则只有superadmin和user2可以编辑该产品。在OpenCart中可能吗?如果这种情况在OpenCart中不可能发生,有人能建议一种替代方法来做同样的事情吗?

不幸的是,OC中没有这样的事情

您有两种选择来实现这一点:

  • 找到一个插件,使它(如果有的话)
  • 手动编码
    • 步骤1:您必须跟踪创建产品的用户,因此需要在
      \u product
      表中添加一个新列,并保存其中创建产品的用户的id,这是一个简单的步骤,您只需修改保存产品详细信息的模型函数即可
    • 第二步:修改get product model函数,使其返回创建者id和其他数据
    • 步骤3:修改编辑产品页面控制器索引功能,如果登录的用户id不等于产品的创建者,则显示一些错误消息