В системе имеется функциональность отображения пользователей, которые находятся в проекте вместе с текущим пользователем в режимах просмотра и редактирования.
Отображение пользователей, просматривающих или редактирующих проект одновременно с текущим пользователем, доступно только для авторизованных пользователей. При переходе по общедоступной ссылке на проект активные пользователи не отображаются. |
Если проект одновременно просматривают несколько пользователей, в верхней панели проекта, рядом с логотипом текущего пользователя, отображаются иконки других пользователей.
Иконка текущего пользователя - всегда первая слева, остальные пользователи - в произвольном порядке. Если с проектом одновременно работают три и более пользователей, отображаются две иконки пользователей, а остальные объединяются в иконку вида или
.
![]() |
При клике по иконкам открывается меню с перечнем пользователей. Текущий пользователь - всегда первый и помечен как (Вы). При переоткрытии проекта или перезагрузке страницы проекта перечень и список иконок обновляется.
![]() |
Клик по текущему пользователю открывает профиль пользователя. Иконки других пользователей некликабельны.
![]() |
Поведение системы в многопользовательском режиме редактирования включает в себя все поведение в режиме просмотра, но также добавляется отображение редакторов слоев проекта.
На панели слоёв к каждому слою добавляются иконки активных редакторов, то есть тех, кто работает с проектом в режиме редактирования. Первая иконка - всегда (Вы), если текущий пользователь редактирует слой. Отображение остальных аналогично режиму просмотра проекта.
При наведении на иконку пользователя отображается всплывающая подсказка с ФИО пользователя:
![]() |
При наведении на иконку отображается всплывающая подсказка со списком остальных редакторов слоя. В списке отображаются первые 20 редакторов по времени подключения к редактированию. Остальные пользователи не отображаются.
![]() |
При переключении между слоями иконки редакторов слоя обновляются в реальном времени. Отображаются актуальные редакторы выбранного слоя для всех пользователей.
В панели редактирования слоев, которая открывается по нажатию на иконку иконки активных редакторов не отображаются. |
Изменения в слоях проекта применяются в порядке сохранения: отображаются данные последнего пользователя, выполнившего сохранение.
То же самое происходит при изменении настроек проекта:
Если два пользователя одновременно редактируют один и тот же слой, изменения, внесённые одним из них, становятся доступны другому только после повторного открытия проекта. При этом, чтобы увидеть изменения другого пользователя, текущий пользователь должен закрыть проект без сохранения своих правок.