Мастер: «Обновление» — первый пункт, к которому можно вернуться
Новый шаг 14 «Обновление» в отдельной первой главе мастера. Секция
«Обновления» вынесена из admin_setup.html в {{define "updateSection"}}
(part_fancy.html) и переиспользуется и в настройках, и в шаге мастера —
один источник правды. В мастере рендерится обычным блоком (без
settings-section/active), заголовок h1 скрыт (есть свой h2 шага).
Шаг необязательный (не блокирует путь), зелёный пока нет версии новее;
при наличии обновления — предупреждающая точка. Добавлена пятая глава,
поэтому wizChaptersLine расширен до «Пять глав».
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XG3zNMMf2LMoDpXo22mwMX
This commit is contained in:
@@ -14,6 +14,7 @@ var wizChapters = []struct {
|
||||
Title string
|
||||
Steps []int
|
||||
}{
|
||||
{"Обновление", []int{14}},
|
||||
{"Сервер", []int{1, 2, 6, 12}},
|
||||
{"Учёт и организация", []int{3, 4, 5}},
|
||||
{"НРД", []int{7, 8}},
|
||||
@@ -22,7 +23,7 @@ var wizChapters = []struct {
|
||||
|
||||
// wizStepTitles — короткие названия шагов (подзаголовки внутри главы).
|
||||
var wizStepTitles = map[int]string{
|
||||
1: "Лицензия", 2: "База bj", 6: "Валидата", 12: "Время и сеть",
|
||||
1: "Лицензия", 2: "База bj", 6: "Валидата", 12: "Время и сеть", 14: "Обновление",
|
||||
3: "Учёт DEPO", 4: "Организация", 5: "QUIK МНП",
|
||||
7: "Шлюз НРД", 8: "Ключ подписи",
|
||||
11: "Модули", 9: "Оповещения и копии", 13: "Учётные записи", 10: "Проверка",
|
||||
@@ -111,7 +112,7 @@ func wizPath(rc *RuntimeConfig, done map[int]bool, current int) (path []int, cha
|
||||
|
||||
// wizChaptersLine — подзаголовок мастера: «Четыре главы: сервер, организация, НРД, запуск».
|
||||
func wizChaptersLine(chapters []WizChapter) string {
|
||||
words := []string{"", "Одна глава", "Две главы", "Три главы", "Четыре главы"}
|
||||
words := []string{"", "Одна глава", "Две главы", "Три главы", "Четыре главы", "Пять глав"}
|
||||
var names []string
|
||||
for _, c := range chapters {
|
||||
t := c.Title
|
||||
|
||||
Reference in New Issue
Block a user