İçeriğe geç

Кто что видит

Bu içerik henüz dilinizde mevcut değil.

Проверено: v2026.09 · 2026-09-06

В PickUpper четыре роли. Роль записана в учётной записи человека и приходит в систему вместе с входом, поэтому подделать её нельзя: сервер проверяет её на каждом запросе, а веб-приложение просто прячет разделы, куда роль не пускает.

Роль Кто это Где работает
Диспетчер оперативная смена: заявки, планирование, исполнение веб-приложение
Администратор настраивает компанию: справочники, политики, люди, ключи веб-приложение (всё то же плюс «Управление доступом» и «Настройки»)
Водитель выполняет рейсы мобильное приложение
оператор платформы заводит компании и первых администраторов консоль платформы в том же веб-приложении
Раздел Диспетчер Администратор Оператор платформы
Дашборд да да —
Заявки да да —
Планирование да да —
Мониторинг да да —
Аудит системы (конфликты синка, ошибки геокода; журнал событий — только администратору) да да —
Мастер-данные (справочники) смотрит смотрит и правит —
Управление доступом — да —
Настройки — да —
Платформа (компании) — — да

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

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

Глубже

Разделы веб-приложения перечислены в apps/admin/src/app/navItems.ts: пометка adminOnly прячет раздел от диспетчера (сервер за ним отвечает 403 всем, кроме администратора), platformOnly показывает раздел только роли platform_admin. Роли и статусы пользователей как значения API — в справочнике «Статусы и типы».