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

Аватар пользователя artyomalin

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

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

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

Модули и темы:
Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Аватар пользователя artyomalin
artyomalin 1 неделя назад

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

Комментарии

Аватар пользователя itcrowd72
itcrowd72 1 неделя назад

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

Аватар пользователя artyomalin
artyomalin 1 неделя назад

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