feat(admin): мастер настройки /admin/wizard + авто-подъём PostgreSQL одной кнопкой
Для пользователя без IT-навыков — пошаговая настройка (5 шагов) с прогресс-баром, подсказками «?» рядом с каждым полем и блоками «Что это?» / «Где взять?» в каждом шаге. Шаги: PostgreSQL → КриптоПро → Сертификаты → ИШ НРД → Тестовая заявка. Авто-определение текущего шага по первому незавершённому пункту, навигация Назад/Далее, мягкие пропуски (in-memory / mock-режимы). В шаге 1 — «⚡ Поднять локальный PostgreSQL автоматически»: одна кнопка запускает podman-compose, ждёт pg_isready, накатывает миграции fansy-store + m2m-core, сохраняет DSN в runtime-конфиг. setupFlash теперь возвращает пользователя на /admin/wizard, если POST пришёл оттуда — визард не «теряется» после действий. Mastered tasks: #41, #42, #43.
This commit is contained in:
@@ -45,6 +45,7 @@ button:hover, .btn:hover { opacity: .9; }
|
||||
<h1>lk-gateway</h1>
|
||||
<nav>
|
||||
<a href="/admin/" class="{{if eq .Active "home"}}active{{end}}">Дашборд</a>
|
||||
<a href="/admin/wizard" class="{{if eq .Active "wizard"}}active{{end}}">Мастер настройки</a>
|
||||
<a href="/admin/setup" class="{{if eq .Active "setup"}}active{{end}}">Настройка</a>
|
||||
<a href="/admin/claims" class="{{if eq .Active "claims"}}active{{end}}">Заявки</a>
|
||||
<a href="/admin/status" class="{{if eq .Active "status"}}active{{end}}">Статус системы</a>
|
||||
|
||||
Reference in New Issue
Block a user