четверг, 4 апреля 2013 г.

Группы пользователей в VirtueMart или Администрирование VirtueMart с фронтенда.

Недавно, у одного моего давнего клиента, в связи с расширением штата, возникла необходимость добавить возможность работы с товарами в VirtueMart из пользовательской части сайта. Предполагалось, что менеджер не должен иметь доступа к «админке», но должен иметь возможность работы с товарами магазина, быть достаточно ограниченным в правах и не видеть «лишнего». Я давненько уже не работаю с этим компонентом, но по старой памяти, время от времени помогаю своим клиентам.

Задача мне показалась достаточно легкой. Вывести во фронтенде ссылку на вход в рабочую область, поставить галочку в настройках компонента напротив пункта «Разрешить администрирование через магазин (frontend) пользователям, не допущенным в панель администрирования» создать соответствующую группу пользователей (поскольку роль storeadmina избыточна) и раздать необходимые права. Но если бы все было так просто, то это был бы не VirtueMart...