Меню пользователя и язык
Меню пользователя: личный кабинет с выбором языка, переход в другие города, управление пользователями (для администратора), смена пароля, подсказки по экрану и выход.
Возможности
- «Личный кабинет»: учётная запись, роль и права, язык интерфейса (русский, қазақша, English).
- «Перейти: <город>» — в веб-ТГИД другого города, если он вам открыт.
- «Пользователи» — управление учётными записями (только администратору).
- «Сменить пароль», «Подсказки по экрану» (показать заново подсказки первого запуска), «Настройки», «Выйти».
Как это работает
Язык хранится в браузере и действует сразу на весь интерфейс: окна, сообщения, ошибки сервера и ход фоновых задач. Ответы ИИ-помощника приходят на выбранном языке. Справка пока только на русском.
Права, которые показывает кабинет, приходят с сервера при входе (GET /api/v1/auth/me). Пункты меню и инструменты, на которые прав нет, скрыты.
Что нужно для работы
- «Пользователи» — право «Пользователи» (
users_admin) и включённый вход (на стенде без входа пункта нет). - «Сменить пароль» — учётная запись базы пользователей; у мастер-учётки пароль меняется только на сервере.
Шаги
Нажмите кнопку пользователя справа вверху.

Пункты меню: «Личный кабинет»; «Перейти: …» — в другой город, если у вас есть доступ к нескольким; «Пользователи» — только администратору; «Сменить пароль» (если учётной записи это разрешено); «Подсказки по экрану» — заново показывает подсказки первого входа; «Выйти».

«Личный кабинет»: ваша роль, город, срок сессии и что вам разрешено. Здесь же выбирается язык интерфейса — русский, казахский или английский; выбор запоминается в этом браузере. Язык можно выбрать и на экране входа.

Для разработчика
- Веб: меню —
layouts/default.vue, кабинет —components/AccountDialog.vue, язык —utils/i18n.tsиlocales/{ru,kk,en}.ts.
