Прошу помочь решить проблему в DrupalChat, чтобы все пользователи могли видеть только одного с определенной ролью, сейчас все видят всех

Главные вкладки

Аватар пользователя artyomalin artyomalin 12 ноября 2017 в 11:36

Всем привет. Прошу вас помочь разобраться с проблемой в DrupalChat

Установил на сайте модуль-чат для общения менеджера с посетителями сайта. По-умолчанию все пользователи видят всех, а нужно чтобы все пользователи видели только пользователя с правом модерации или определенной роли на сайте.
Пробовал использовать модуль User Relationships: создал одностороннюю связь, указал названия, отключил обязательное одобрение, а результат - никто не видит никого.
Я так понял, что User Relationships по-умолчанию не добавляет всех пользователей к этой связи

Помогите, пожалуйста, разобраться с этим

Лучший ответ

Аватар пользователя artyomalin artyomalin 12 ноября 2017 в 14:19

Нашел решение с помощью функции _drupalchat_buddylist_online, добавив в нее условия проверки ролей у пользователей

Комментарии

Аватар пользователя ivnish ivnish 12 ноября 2017 в 11:54

Я делал подобное с private messages. Скрывал поле ввода имени и альтерил его, подставляя туда модератора(ов).