АСК Легарус

Поиск

Релиз

Содержание

Нужна помощь?

Не нашли ответ на свой вопрос? Свяжитесь с нашей службой поддержки.

Обратиться в поддержку

Актуальная документация (версия 2.4.0) · версионный адрес

Права доступа

Обновлено: 09 Октябрь 2026 Версия: 2.4.0

Общие правила

  1. Нужна активная учётная запись и вход в систему.
  2. Модуль чата должен быть включён администратором.
  3. Читать и писать можно только в диалогах, где вы участник (для каналов — подписчик или создатель, плюс правила видимости).
  4. Для чата по объекту дополнительно нужно право видеть объект в его модуле (заявка, задача, проект, договор, совещание). Зритель с правом на объект может открыть общее обсуждение; в списке «Разговоры» с обычными уведомлениями он появляется после первого своего сообщения (или если уже в hub).
  5. Приватные ветки (@роль, Discuss на комментарии) читают и пишут только участники ветки. Право видеть карточку объекта само по себе тело ветки не открывает. Клиент портала внутренние ветки обычно не видит. См. Приватные ветки.
  6. Отдельной группы Django вроде «Chat-View» для входа в мессенджер нет: доступ определяется типом пользователя, членством в диалоге и правами на объекты. Настройки модуля чата в разделе «Настройки» требуют право system.settings (как у прочих настроек системы).

Типы пользователей и личные/групповые чаты

Система различает типы учётных записей: сотрудник, подрядчик, «прочий», клиент.

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

Кто начинает С кем можно
Сотрудник Сотрудник, подрядчик, прочий, клиент
Подрядчик Сотрудник, подрядчик, прочий, клиент
Прочий Сотрудник, подрядчик, прочий, клиент
Клиент Сотрудник, подрядчик, прочий

Клиент не может начать чат с другим клиентом. Если пара запрещена, собеседник в поиске не предложится или создание завершится отказом без раскрытия лишних данных.

Клиент видит только диалоги с аудиторией «внешний клиент». Внутренние переписки сотрудников клиенту недоступны.

Внутренние и внешние разговоры

  • Если среди участников есть клиент, создаётся внешний разговор.
  • История внутреннего чата при добавлении клиента не открывается ему: для внешней переписки заводится отдельный диалог.
  • В уже существующий внутренний чат нельзя «просто добавить» клиента с нарушением правила аудитории — система потребует отдельный разговор.

Каналы

  • Обнаруживать и подписываться на каналы могут внутренние пользователи (не клиенты), с учётом видимости команды и канала.
  • Если у команды или канала задана ограниченная видимость (список ролей и/или конкретных пользователей), канал видят только они.
  • Читать ленту канала можно после подписки (или если вы создатель канала).
  • Писать — только если политика публикации канала это разрешает (все / админы / выбранные типы и подразделения / только система).

Группы упоминаний

Группы @команда настраивает администратор: список пользователей и/или подразделений. При упоминании группы уведомления получают те её члены, которые являются участниками текущего диалога (сотрудники из выбранных подразделений, включая дочерние в оргструктуре).

Управление участниками

Действие Кто может
Добавить/удалить участника в группе или чате объекта Создатель диалога
Пригласить через @ Любой активный участник группы/объектного чата (с проверкой правил)
Выйти самому Участник, кроме создателя, пока в чате есть другие люди
Менять состав личного чата Нельзя

Вложения и экспорт

  • Скачать вложение может тот, кто читает сообщение (или загрузивший — пока файл ещё не привязан к сообщению).
  • Экспорт истории — у читателя диалога, если экспорт включён и не превышен лимит.

Согласования

Права на утверждение документов, страниц базы знаний, часов и т.п. задаются в исходных модулях. В чате отображаются только события о согласовании (при настроенных каналах и правилах). Увидеть канал согласований можно при наличии видимости команды «Согласования» и подписки.