Любые идеи по развитию MyChat. Запросы на новые функции, предложения по улучшению уже работающих сервисов. Если вы знаете, что нужно добавить в MyChat — welcome!
ANDiv
Можно ли в списке истории переписок на клиенте разделить переписку по группам - локальные пользователи и внешние пользователи?! А, так же сделать возможность свертки этих списков по кнопочке "+-".?
Аватара пользователя
Алексей Пикуров
Здравствуйте.

А как понять, кто из пользователей локальный, а кто - внешний? И кого считать внешним в вашем понимании?
ANDiv
Локальные - те кто заведен ручками локально в системе или же добавлен через AD. А, так же является пользователем локальной сети.
Внешние - те кто зарегился через веб и не является локальным пользователем домена.
Аватара пользователя
Алексей Пикуров
Я так понимаю, что нужно написать скрипт на сервере, который по сложной схеме будет отбирать нужных вам пользователей и вставлять их в какую-то группу. Группы пользователей у нас есть, реализованы в версии 5.18.

Просмотра истории сообщений в клиентах, разделённой по группам пользователей, у нас нет.

Чтобы вы поняли сложность вашего вопроса, попробую оценить его.

Локальные - те кто заведен ручками локально в системе

У нас нет признака "заведён руками". Есть учётная запись и всё.
или же добавлен через AD.

Да, тут понятно. У пользователя есть признак, что он доменный. Тут всё Ок.
А, так же является пользователем локальной сети.

По какому принципу можно это понять? MyChat Server знает только IP адрес. Но это не показатель, как вы сами понимаете.
Внешние - те кто зарегился через веб и не является локальным пользователем домена.

То есть, если из локальной сети пользователь зарегистрируется через WEB-клиент, он по такой логике автоматически станет "внешним". Это не вариант.

Насчёт скрипта выше я написал потому, что вы сами сможете сделать набор правил, который работает в вашей конкретной сети и которые ваши пользователи не смогут нарушить.

А какова первичная задача, чего вы хотите в итоге добиться? Для чего нужно такое разделение?