Похоже, что иконка чата в настоящее время отображается всегда. Ожидается, что она не будет показываться, если у пользователя нет доступа к каналам или личным сообщениям.
Я только что быстро проверил это на своем тестовом сайте, и я этого не вижу?
Если у моего тестового пользователя уровень TL0, а chat allowed groups установлен в TL1, то иконка чата и боковая панель чата исчезают.
О, погодите. Вы имеете в виду что-то вроде этого, @nolo:
- Создайте тестового пользователя с уровнем TL1
- Установите
chat allowed groupsв TL1 - Установите
direct message enabled groupsв TL2 - Создайте категорию для TL2
- Создайте публичный чат-канал в категории TL2 (и ни в какой другой)
Иконка чата отображается, но чаты недоступны:
Ого, как ты это выяснил!? ![]()
Да, я тоже только что понял, что это именно такая комбинация: чат обычно включён для группы, но не для личных сообщений. При этом для этой группы нет каналов, и когда они открывают чат, модальное окно пустое.
Хотя, наверное, это нельзя назвать багом? Странное сочетание нажатий кнопок…
edit: подумал, что более распространённой могла бы быть такая комбинация:
- чат разрешён всем
- прямые сообщения только для сотрудников
- нет канала для конкретной группы
Я вынес это на обсуждение, и вердикт оказался…
… ux — но это всё ещё то, что мы хотим улучшить.
Пока точно не знаю приоритетов и сроков, но вопрос уже включён в работу. ![]()
