Ограничить администратора одним представлением магазина
Я установил и настроил версию Magento Community v1.8 в соответствии с несколькими требованиями. Частью требований является настройка нескольких магазинов.
Однако для завершения необходимо настроить "администраторов" как таковых для каждого из этих хранилищ. Этот администратор, когда он входит в портал администратора, будет просматривать данные, конфигурацию и настройки только для своего соответствующего хранилища, а остальные (из хранилищ) не отображаются (как в случае, когда кто-то настраивает администратора роль через Систему -> Разрешения -> Роли).
Когда главный администратор входит в систему на внутреннем портале, он должен просмотреть варианты назначения этих меньших (так сказать) администраторов на их соответствующие сайты веб-сайтов администраторов. Этот список должен обновляться, когда магазины добавляются / удаляются (и, следовательно, отличный блог Алана Шторма не очень помогает)
Я смотрел на различные учебные пособия, которые включают и управляют ACL, хотя ни один из них специально не занимается разрешением такого специфического доступа администратора.
Может кто-то любезно указать правильные ресурсы для достижения такой функциональности? Любая помощь очень ценится и будет вознаграждена очками кармы:)
(Я забыл упомянуть, что я ищу не готовое решение, а скорее направление, чтобы я мог настроить его сам. Любой ресурс в этом отношении будет очень полезен!)
2 ответа
Aitoc сделал расширение для ограничений администратора для каждой строчки. Но Айток не мой любимый:). И чем я добр в своих словах:) если честно мы поставили их в наш черный список расширения
Но если вы хотите это: http://www.aitoc.com/en/magentomods_advanced_permissions.html
Примечание: на свой страх и риск;)
Magento просто не работает таким образом - похоже, что вы пытаетесь создать своего рода мультивендорную настройку, в которой каждый поставщик имеет доступ только к своему магазину / продуктам. Чтобы создать надежное, полное решение, подобное этому, потребуются такие широко распространенные изменения в стандартной функциональности, что вы, вероятно, в конечном итоге сделаете чрезвычайно сложным обновление магазина, а также потребуется много-много часов времени на разработку. По сути, я бы не рекомендовал идти по этому маршруту.