Мастер: «Настроить позже» и единый расчёт шагов для мастера и главной
- Необязательные шаги «Модули», «Оповещения и копии», «Учётные записи» и каждый модуль отдельно можно отложить кнопкой «Настроить позже»: мастер считает их завершёнными, глава «Запуск» закрывается. Отметку можно снять («Вернуть в мастер»); как только шаг настроен по-настоящему, отметка не показывается. Хранится в /var/lib/bj/.bj/wizard-deferred.json (wizdefer.go). - Шаг «Оповещения и копии» показывает, что уже настроено: почта, Zabbix, резервные копии — видно частичную настройку, сделанную в «Настройке». - Плашка «Требуется настройка — N из M» на главной считалась по старому списку из 9 шагов и расходилась с мастером. Теперь и мастер, и главная используют одну функцию wizDone и путь wizPath — те же шаги, лицензия и отметки «отложено». Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn
This commit is contained in:
@@ -161,6 +161,7 @@ func wizDefaultStep(path []int, done map[int]bool) int {
|
||||
type WizModule struct {
|
||||
Key, Title, What, Status, Link string
|
||||
Ready bool
|
||||
Deferred bool // «Настроить позже»: мастер считает модуль завершённым
|
||||
}
|
||||
|
||||
// wizModuleViews — модули этой лицензии (без лицензии модуля в мастере нет).
|
||||
|
||||
Reference in New Issue
Block a user