software:virtuemart:hacks:user_rights

Virtuemart и права пользователей

С обычными пользователями все понятно - они доступа в админку не имеют. А вот если у нас есть необходимость добавить кого-то вроде менеджера и порезать ему права - делаем следующее.

Надо учитывать что все пишется исходя из следующих условий:

  • Joomla 1.5.x
  • Virtuemart 1.1.x

Режем по-живому:

  • Средствами Joomla выставляем нашему ограниченному пользователю группу «Менеджер»
  • Чтобы упростить навигацию и не смущать юзера ставим компонент «CQI Custom Quick Icons», добавляем кнопку
    • Имя - Товары
    • Ссылка - index.php?pshop_mode=admin&page=product.product_list&option=com_virtuemart
    • Уровень доступа - Менеджеры
  • Заводим новую группу в Virtuemart (Администрирование → Настройки → Группы пользователей) , назовем ее например «subadmin». Уровень группы выставим в 300
  • Настраиваем права этой группы в Администрирование → Настройки → Список модулей. Чтобы менеджер мог только работать с товарами и производителями включаем только следующие модули: product, manufacturer, account
  • Для каждого из модулей входим в «Список функций» и подключаем нужные функции, нажимаем «Сохранить разрешения».
  • Заходим в настройки нашего пользователя (Администрирование → Настройки → Пользователи) и на закладке «Информация о покупателе» в параметре «Разрешения» выбираем установленную для него группу, в нашем случае «subadmin».
  • software/virtuemart/hacks/user_rights.txt
  • Последнее изменение: 2017/05/09 18:34
  • 127.0.0.1