Всем привет! Знаю, что подобная тема была поднята для версии 2.5, и что всё дело в настройки пользователей, их групп и уровней доступа, прав в самой компоненте, и базовых правах в настройках системы, НО к сожалению конкретного решения нигде не нашёл, а оно очень нужно. Извиняюсь тысячу раз, если для кого то эта тема будет детской, и быть может даже туповатой, но больше обратиться мне не к кому. Итак, задача проста - нужно создать пользователя, у которого при входе в панель управления будет доступ ТОЛЬКО к одному компоненту. В данном случае - это Ksenmart. Я сделал следующее:
1. Создал группу пользователей ksen_manager, поставил родительскую группу - Public
2. Создал уровень доступа ksen_manager, поставил группы имеющие право доступа ksen_manager (может быть здесь должно быть что то еще)
3. Создал пользователя, закинул его в группу ksen_manager
4. Зашёл в общие настройки-права, в группе ksen_manager поставил разрешено все, кроме суперадминистратора
5. Зашёл в менеджер расширений-управление, нашёл компоненту Магазин KsenMart и на всякий случай Ядро Ksen, выделил их, нажал настройки и в менеджере установки, во вкладке "права" выбрал группу ksen_manager, поставил все 4 действия (настраивать, управлять компонентом, удалять, изменять состояния) в разрешено. И ТУТ, самое неожиданное для меня, суммарное значение, показывает -Не разрешено (Заблокировано). Я подумал, что дело в настройках прав в самом Ксенмарте, поэтому полез туда: общие настройки-права, зашёл выбрал группу ksen_manager, там указаны значения для этих действий - разрешено, а рядом надпись КОНФЛИКТ, и Не разрешено (Заблокировано). При этом если зайти под пользователем в панель управления, там естественно ничего нет.
В общем я пробовал подойти с другой стороны, ставил родительскую группу ksen_manager - администратор, и в менеджер расширений-управление, выделял все кроме компонент и модулей ксенамарта и ставил права в ksen_manager запрещено. Но на это ноль внимания. Захожу под пользователем, а там все как и было. Я просто не понимаю, с чем идет конфликт, ведь везде группе ksen_manager стоит разрешить, может нужно где то поставить унаследовано? Я окончательно потерял надежду найти решение самому, поэтому обращаюсь к специалистам, помогите сделать так, что бы у пользователя из нужной группы был доступ только к одному компоненту в панели управления. Что бы он туда заходил, а там только магазин ксенмарт. Большая просьба описать все подробно, желательно пошаговую мини-инструкцию, буду очень благодарен. Если тема очень глупа, то понять и простить. Бьюсь над этим уже вторую неделю, очень хочется верить, что решение достаточно простое, но я окончательно запутался. Заранее, всем спасибо.