Drupal Commerce: реализация управления заказами менеджерами сайта

Главные вкладки

Аватар пользователя smirn0ff smirn0ff 27 июня 2013 в 16:36

Всем привет!
Есть интернет магазин на Drupal Commerce. Задача состоит в том, чтобы пользователи с ролью менеджеры могли закреплять за собой заказы и в случае закрепления другие менеджеры не "видели" такие заказы.
Менеджер в списке заказов должен видеть только свои, либо новые.
А админ, может видеть и редактировать все заказы.
Плюс админ должен видеть какой менеджер работает по каждому конкретному заказу.
И при необходимости админ может сменить менеджера у заказа, если допустим менеджер заболел.

Готового решения как я понимаю нет, поэтому интересно как можно делать декомпозицию задачи и какие решения вы знаете для разной ее части?

Комментарии

Аватар пользователя adubovskoy adubovskoy 27 июня 2013 в 19:24

Думаю entity reference, отдельный вьюс на это дело с правилом выбора списка - наиболее простое решение, "из коробки". Доступ к ентити можно либо программно, либо через rules (если это вообще нужно).