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

Примечание

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

Просмотр проекта

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

Иконка текущего пользователя - всегда первая слева, остальные пользователи - в произвольном порядке. Если с проектом одновременно работают три и более пользователей, отображаются две иконки пользователей, а остальные объединяются в иконку вида  или .


Иконки пользователей в многопользовательском режиме


При клике по иконкам открывается меню с перечнем пользователей. Текущий пользователь - всегда первый и помечен как (Вы). При переоткрытии проекта или перезагрузке страницы проекта перечень и список иконок обновляется.


Перечень пользователей в многопользовательском режиме


Клик по текущему пользователю открывает профиль пользователя. Иконки других пользователей некликабельны.


Профиль текущего пользователя в многопользовательском режиме

Редактирование проекта

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

На панели слоёв  к каждому слою добавляются иконки активных редакторов, то есть тех, кто работает с проектом в режиме редактирования. Первая иконка - всегда (Вы), если текущий пользователь редактирует слой. Отображение остальных аналогично режиму просмотра проекта.

При наведении на иконку пользователя отображается всплывающая подсказка с ФИО пользователя:


Отображение редакторов слоев в режиме редактирования. Всплывающая подсказка текущего пользователя


При наведении на иконку  отображается всплывающая подсказка со списком остальных редакторов слоя. В списке отображаются первые 20 редакторов по времени подключения к редактированию. Остальные пользователи не отображаются.


Отображение редакторов слоев в режиме редактирования. Всплывающая подсказка скрытых пользователей

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

Примечание

В панели редактирования слоев, которая открывается по нажатию на иконку иконки активных редакторов не отображаются.

Сохранение проекта

Изменения в слоях проекта применяются в порядке сохранения: отображаются данные последнего пользователя, выполнившего сохранение.

То же самое происходит при изменении настроек проекта:

  • Переименование проекта;
  • Изменение описания;
  • Выбор темы;
  • Назначение прав доступа;
  • Перемещение слоев.

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

  • Нет меток