Кто что видит
Проверено: v2026.09 · 2026-09-06
В PickUpper четыре роли. Роль записана в учётной записи человека и приходит в систему вместе с входом, поэтому подделать её нельзя: сервер проверяет её на каждом запросе, а веб-приложение просто прячет разделы, куда роль не пускает.
| Роль | Кто это | Где работает |
|---|---|---|
| Диспетчер | оперативная смена: заявки, планирование, исполнение | веб-приложение |
| Администратор | настраивает компанию: справочники, политики, люди, ключи | веб-приложение (всё то же плюс «Управление доступом» и «Настройки») |
| Водитель | выполняет рейсы | мобильное приложение |
| оператор платформы | заводит компании и первых администраторов | консоль платформы в том же веб-приложении |
Что видно в веб-приложении
Заголовок раздела «Что видно в веб-приложении»| Раздел | Диспетчер | Администратор | Оператор платформы |
|---|---|---|---|
| Дашборд | да | да | — |
| Заявки | да | да | — |
| Планирование | да | да | — |
| Мониторинг | да | да | — |
| Аудит системы (конфликты синка, ошибки геокода; журнал событий — только администратору) | да | да | — |
| Мастер-данные (справочники) | смотрит | смотрит и правит | — |
| Управление доступом | — | да | — |
| Настройки | — | да | — |
| Платформа (компании) | — | — | да |
Оператор платформы входит с учётной записью без компании, поэтому разделы компании для него скрыты, а раздел «Платформа» скрыт для всех остальных.
Что видит водитель
Заголовок раздела «Что видит водитель»Только свои рейсы на сегодня: список, стоп, действия по стопу, исходы по позициям, подтверждение доставки. Никаких справочников и чужих рейсов. Если у водителя нет привязки к учётной записи, приложение честно говорит об этом вместо пустого списка.
Глубже
Разделы веб-приложения перечислены в apps/admin/src/app/navItems.ts: пометка adminOnly прячет раздел от
диспетчера (сервер за ним отвечает 403 всем, кроме администратора), platformOnly показывает раздел только
роли platform_admin. Роли и статусы пользователей как значения API — в справочнике «Статусы и типы».