Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
sanchopance
Подскажите как решить задачу.
Есть пользователь А он имеет право писать всем пользователям, есть пользователи Б,В,Г,Д, они имеют право писать определенным пользователям, например Б может писать только Е и Ж, а В может писать только З и И, отсюда пользователи Е и Ж могут писать только Б, З и И только В.
Будет использоваться WEB chat, в идеале зашел по ярлыку ввел имя пароль, увидел своего пользователя, без всего лишнего, просто чат.
Аватара пользователя
Алексей Пикуров
Добрый день.

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

Ловите: "Скрипт для настройки возможности приватного общения только между определёнными группами из общего списка контактов".
Аватара пользователя
Алексей Пикуров
Переношу тему в "Вопросы".
Аватара пользователя
sanchopance
Плюс еще пользователи не должны видеть других пользователей, а только тех, кто им каким то образом указан. Может есть возможность указать какому пользователю кто виден?
Аватара пользователя
Андрей Раков
Можно будет сделать что-то подобное, когда мы реализуем на сервере модификацию личных списков контактов.

Тогда можно будет выключить общий список контактов и настроить для пользователей или групп пользователей специальные персональные списки контактов.
Аватара пользователя
Алексей Пикуров
Сейчас вы можете запретить общие и личные контакты, запретить поиск пользователей. Это делается правами, на сервере.

Настроить несколько закрытых паролем конференций и вбрасывать туда людей по группам. Будут изолированные друг от друга группы людей, которые смогут пообщаться только в пределах своей группы.

А вообще опишите подробнее свою задачу, чтобы мы не занимались угадыванием.
Аватара пользователя
Василий Иванович
Один сервер.
Два отдела.
Нужно.
Полная изоляция одного отдела от другого.
Как будто два разных сервера.
Аватара пользователя
Василий Иванович
Ни в помощи, ни в описании не нашёл как это сделать.
Аватара пользователя
Андрей Раков
Добрый день.

Как вариант разделения — можно создать набор скрытых конференций и включить туда людей из разных подразделений.

Дополнительно запретить поиск по серверу и доступ к общему списку контактов.