Ограничить администратора одним представлением магазина

Я установил и настроил версию Magento Community v1.8 в соответствии с несколькими требованиями. Частью требований является настройка нескольких магазинов.

Однако для завершения необходимо настроить "администраторов" как таковых для каждого из этих хранилищ. Этот администратор, когда он входит в портал администратора, будет просматривать данные, конфигурацию и настройки только для своего соответствующего хранилища, а остальные (из хранилищ) не отображаются (как в случае, когда кто-то настраивает администратора роль через Систему -> Разрешения -> Роли).

Когда главный администратор входит в систему на внутреннем портале, он должен просмотреть варианты назначения этих меньших (так сказать) администраторов на их соответствующие сайты веб-сайтов администраторов. Этот список должен обновляться, когда магазины добавляются / удаляются (и, следовательно, отличный блог Алана Шторма не очень помогает)

Я смотрел на различные учебные пособия, которые включают и управляют ACL, хотя ни один из них специально не занимается разрешением такого специфического доступа администратора.

Может кто-то любезно указать правильные ресурсы для достижения такой функциональности? Любая помощь очень ценится и будет вознаграждена очками кармы:)

(Я забыл упомянуть, что я ищу не готовое решение, а скорее направление, чтобы я мог настроить его сам. Любой ресурс в этом отношении будет очень полезен!)

2 ответа

Решение

Aitoc сделал расширение для ограничений администратора для каждой строчки. Но Айток не мой любимый:). И чем я добр в своих словах:) если честно мы поставили их в наш черный список расширения

Но если вы хотите это: http://www.aitoc.com/en/magentomods_advanced_permissions.html

Примечание: на свой страх и риск;)

Magento просто не работает таким образом - похоже, что вы пытаетесь создать своего рода мультивендорную настройку, в которой каждый поставщик имеет доступ только к своему магазину / продуктам. Чтобы создать надежное, полное решение, подобное этому, потребуются такие широко распространенные изменения в стандартной функциональности, что вы, вероятно, в конечном итоге сделаете чрезвычайно сложным обновление магазина, а также потребуется много-много часов времени на разработку. По сути, я бы не рекомендовал идти по этому маршруту.

Другие вопросы по тегам