我已经在OC仪表板上设置了一个非管理员用户组,现在我需要授予该用户组查看和更新所有产品的权限,而不是更新型号和数量(仅查看型号和数量)。我该怎么办?
答案 0 :(得分:0)
默认情况下无法在OpenCart中完成此操作,您需要在以下论坛中寻找答案:https://forum.opencart.com/viewtopic.php?t=134562
或在扩展存储中:https://www.opencart.com/index.php?route=marketplace/extension&filter_search=permissions
答案 1 :(得分:0)
最后,这就是我的解决方法:
在admin / controller / catalog / product.php中添加了以下几行
$this->load->model('user/user_group');
$data['user_groups_id'] = $this->user->getGroupId();
然后更新了admin / view / template / catalog / product_form.twig
{% if user_groups_id == 11 %}
<input type="text" name="sku" value="{{ sku }}" placeholder="{{ entry_sku }}"
id="input-sku" class="form-control" disabled/>
{% else %}
<input type="text" name="sku" value="{{ sku }}" placeholder="{{ entry_sku }}"
id="input-sku" class="form-control" />
{% endif %}