Поиск по документам в админке для не-админов

Всем добрый день,

Столкнулся с проблемой поиска по документам для пользователей с ролями, отличной от 1, то есть не админов. Не смог разобраться, в чем именно она заключается, но после того, как убрал проверку, помеченную как «get document groups for current user» в файле /core/src/Controllers/search.php (строка 134 в версии 3.1.6), и оставил только ветку «else», все отлично заработало (да, еще надо в правах доступа поставить галочку «Изменять конфигурацию сайта»). Это явно неправильный путь :-) (да и патчить не хочется файл после каждого обновления), поэтому вопрос к более сведущим – в чем смысл этой проверки $_SESSION['mgrDocgroups'] и всего дальнейшего? Точно ли этот фрагмент корректен? Как правильно настроить работу с группами документов, чтобы поиск работал нормально для всех ролей? Вот это объяснение, честно говоря, мало помогает – смысл этого функционала из него понятен, но не понятно, что с ним делать дальше.

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.