Appearance
Панель суперадмина
Панель /superadmin — глобальные настройки стенда, аудит и журнал ошибок. Доступна только платформенным суперадминам — учётным записям, созданным командой:
bash
docker exec -it orbita_onpremise_backend php artisan superadmin:create \
--name="Platform Admin" --email="superadmin@example.com" --password="..."Суперадмин — роль уровня платформы: он управляет настройками стенда и организацией, но сам не является её пользователем.
Разделы панели
Метрики
Сводка по стенду: пользователи, объём данных, активность.
Тенанты
Организация стенда (создаётся при установке) и её карточка:
| Действие | Что делает |
|---|---|
| Пользователи | Список; сброс пароля пользователю (выдаёт временный доступ без почты — для случаев «почта не настроена/не доходит») |
| Features | Фиче-флаги организации, в т.ч. выключатель модуля бизнес-процессов (см. ниже) |
| Impersonate | Войти в приложение от имени пользователя — для разбора инцидентов «глазами пользователя». Действие фиксируется в аудите |
Настройки
Глобальные флаги стенда (хранятся в sys_settings с tenant_id IS NULL):
registration_enabled— принимать ли регистрацию черезPOST /api/register: учётная запись создаётся в организации без ролей. Установщик выключает флаг;processes_enabled— глобальный выключатель модуля бизнес-процессов.
Аудит и error-log
- Аудит — действия пользователей (включая impersonate-сессии).
- Error log — ошибки приложения по датам, без SSH-доступа к серверу.
Управление модулем процессов
Модуль бизнес-процессов управляется двухуровнево:
- Глобально (SuperAdmin → Settings,
processes_enabled): после установки выключен — процессов нет, пока суперадмин не включит. - Для организации (карточка тенанта → Features): когда глобальный флаг включён, модуль можно выключить отдельно. Отсутствие записи = «не переопределено», т.е. включено.
При выключенном модуле разделы процессов скрыты из меню, API процессов возвращает отказ, автостарт процессов и таймеры не срабатывают. Данные существующих процессов не удаляются — при повторном включении всё возвращается.
Типовые операции
Пользователи жалуются «у нас всё пропало» → метрики (жив ли стенд), error-log за сегодня, при необходимости impersonate и посмотреть глазами пользователя.