Перейти к содержимому

Установка и доступы

Эта страница — короткий чек-лист для нового менеджера: где открыть Directus, как поставить тестовое мобильное приложение, как привязать ваш Telegram. Установка серверной инфраструктуры (Docker, R2, базы) — задача разработчика, не админа студии.

ЧтоЗачемОткуда взять
Email и пароль для DirectusВойти в админ-панельПолучить у администратора студии
Ваш Telegram ID (числовой, не username)Чтобы бот узнавал вас в общем чате менеджеровСм. ниже
iPhone или Android для теста мобилкиПосмотреть, что видит клиентСвой рабочий телефон

Адрес admin-панели зависит от окружения. Спросите у администратора:

ОкружениеURLКогда используется
Productionhttps://api.dimetra.kzРеальные клиенты, реальные данные
Staginghttps://api.dimetra.saldin.cloudДемо, тесты перед сдачей фич
Локальноhttp://localhost:8055Только при локальной разработке

После входа вы увидите боковое меню с разделами «Контент», «Каталог пользователей», «Библиотека Файлов». Раздел «Настройки» у вас не отображается — это нормально, он только у администратора. Подробнее: Обзор Directus.

Главная Directus после входа менеджером

Чтобы бот находил вас в Telegram-группе менеджеров и связывал ваши ответы с правильным проектом, нужно заполнить запись в коллекции Менеджеры с вашим telegram_id.

Самый простой способ:

  1. Откройте Telegram → найдите бота @userinfobot
  2. Нажмите Start
  3. Бот пришлёт сообщение с вашим Id (числовое, например 123456789) — скопируйте
  1. Контент → Менеджеры → найдите свою запись (по ФИ или email-связке)
  2. Откройте, заполните поле Telegram ID (вставьте число из бота)
  3. Поле Telegram Chat ID оставьте пустым — заполнится автоматически после первой переписки
  4. Поставьте Доступен = ✓ (если временно недоступны — снимите галку)
  5. Сохраните (✓)

Форма редактирования записи Менеджера с заполненным Telegram ID

После этого администратор должен добавить вас в общий чат менеджеров в Telegram. Без этого вы не увидите топики клиентов — даже если telegram_id записан.

Чтобы своими глазами увидеть, что показывается клиенту по результатам ваших действий в Directus.

  1. Получите от администратора TestFlight invite link (вида https://testflight.apple.com/join/XXXXXX)
  2. Установите приложение TestFlight из App Store, если не стоит
  3. Откройте invite link → нажмите AcceptInstall
  1. Получите от администратора APK файл (актуальный staging-build)
  2. Откройте APK на телефоне → разрешите установку из неизвестных источников (разово)
  3. Установите

Чтобы посмотреть приложение глазами клиента, попросите у администратора демо-аккаунт клиента:

  • На staging — обычно номер +7 707 123 45 67 (это технический номер, не нужно SMS подтверждения)
  • Пароль: demo1234 (на staging) или согласованный

Подробнее (для администратора): Staging-аккаунты.

4. Locally — для опытных пользователей (опционально)

Заголовок раздела «4. Locally — для опытных пользователей (опционально)»

Если планируете подменивать Directus на свежую копию из production для отладки или если вы — старший менеджер, поднимающий локально полную инфраструктуру для воссоздания инцидента, см. инструкцию для разработчика: Локальная установка.

В обычной работе локально ничего не нужно.

  • Войти в Directus, сменить пароль
  • Заполнить telegram_id в коллекции Менеджеры
  • Войти в общий чат менеджеров в Telegram (после того, как админ вас добавит)
  • Поставить TestFlight / APK мобильного приложения
  • Войти в мобилку под демо-клиентом (или своим тестовым)
  • Прочитать Обзор Directus и Проекты

После этого — администратор назначит вас на первый проект, вы увидите его в Контент → Проекты, и можно начинать работу.

СимптомЧто делать
«Forbidden» при попытке войти в админ-панельEmail/пароль неверный, либо ваш аккаунт деактивирован — обратитесь к администратору
Войти могу, но в Контент → Проекты список пустойАдминистратор не назначил вас на проекты (projects.assigned_manager). Это нормально для нового менеджера — попросите назначить тестовый
Раздел «Настройки» не виденBy design — это только для администратора
Не получается изменить запись в МенеджерыУ вас нет write-прав на чужие записи. Можете править только свою (где user_id = вы)
TestFlight invite link «expired»Срок жизни invite — 90 дней. Попросите новый
Мобилка не пускает по номеру +7 707 123 45 67Этот номер только на staging, в production он не работает. Проверьте, на какой URL смотрит ваше приложение (логин-экран показывает «staging» или ничего)