Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Как скрыть модули с запрещенным доступом в "Дополнениях" Админ-панели?


Recommended Posts

...возможно я вас понимаю неправильно, но простите, а зачем к вам в админку ходят всякие "юзеры"?

а так, можно в правах для "избранных юзеров" оставить например только просмотр, или и его лишить :-)

Надіслати
Поділитися на інших сайтах


...возможно я вас понимаю неправильно, но простите, а зачем к вам в админку ходят всякие "юзеры"?

а так, можно в правах для "избранных юзеров" оставить например только просмотр, или и его лишить :-)

Есть два пользователя супер-админ (разработчик) и просто админ (заказчик). Для заказчика нужно убрать всё ненужное из админки. Из главного меню уже убирается, вопрос как сделать чтобы убиралось в Дополнения->модули, чтобы в списке модулей были -видны- только те, на которые есть права. как-то так.
Надіслати
Поділитися на інших сайтах


так посмотрите на пункты с "галками" для распределения прав Система-Пользователи-Группы пользователей - там должен быть каждый модуль, соответственно отмечаете вашему "юзеру" только нужные

Надіслати
Поділитися на інших сайтах


так посмотрите на пункты с "галками" для распределения прав Система-Пользователи-Группы пользователей - там должен быть каждый модуль, соответственно отмечаете вашему "юзеру" только нужные

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


все правильно - права-то вы закрыли, а для того, чтобы даже отображение "запрещенных" модулей скрыть нужно функционал допиливать

Надіслати
Поділитися на інших сайтах


все правильно - права-то вы закрыли, а для того, чтобы даже отображение "запрещенных" модулей скрыть нужно функционал допиливать

в этом то и вопрос. как допилить? с основным меню функционал уже допилен в этом плане
Надіслати
Поділитися на інших сайтах


Можно таким образом

правим файл admincontrollerextensionmodule.php

после строчки

$extension = basename($file, '.php');

это примерно 64 строка добавляем

if ($this->user->hasPermission('access', 'module/' . $extension)) {

и после строки 91 закрываем скобкой }

т.е. помещаем блок формирования списка модулей в "условие"

  • +1 3
Надіслати
Поділитися на інших сайтах

  • 3 months later...
  • 1 year later...
  • 1 year later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.