Мастер: шапка на месте; домен — только логин и пароль; модуль «1С: база мидл-офиса» (тест)
- Шапка мастера: правый блок (шлюз НРД, пользователь, тема) снова справа — после правила [hidden] скрытое меню перестало его распирать. - Домен в шаге «Учётные записи»: bj сам находит домен и контроллеры (логин с @домен, домены поиска DNS, rootDSE DNS-серверов, SRV _ldap._tcp.dc._msdcs); адрес и домен — в расширенных настройках, открываются сами, если не нашлось. Контроллеры по очереди, LDAPS → LDAP+StartTLS. - Неудачная попытка ничего не теряет: введённое (и пароль) — черновиком, форма заполнена; причины словами (неизвестный ЦС, имя в сертификате, IP вместо имени, порт закрыт, нет в DNS). - Сертификат неизвестного центра: карточка «кем выдан, отпечаток (SHA-1 как в Windows и SHA-256)» и «Доверять и подключить»; после входа bj берёт из домена сертификат центра (AIA / Certification Authorities), подписавший сертификат контроллера, — подходят все контроллеры. То же в Настройка → Пользователи при «Проверить». - Лицензия: модуль onec-middle «1С: база мидл-офиса (тест)»; раздел настроек — адрес публикации, пользователь, пароль, проверка через OData $metadata; в мастере — в «Модулях». - ЛК (callback, API, готовность) — только при модуле «ЕСИА Финанс»; карточка режима QUIK и стили настроек как в мастере. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -32,7 +32,7 @@ var wizStepTitles = map[int]string{
|
||||
var wizRequired = map[int]bool{1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true}
|
||||
|
||||
// wizModules — лицензируемые модули, которые настраиваются в главе «Запуск».
|
||||
var wizModules = []string{"web-cabinet", "esia-finance", "quik-export", "npr"}
|
||||
var wizModules = []string{"web-cabinet", "esia-finance", "quik-export", "npr", "onec-middle"}
|
||||
|
||||
// WizStep — шаг в пути мастера.
|
||||
type WizStep struct {
|
||||
@@ -202,6 +202,19 @@ func wizModuleViews(rc *RuntimeConfig, s Settings) []WizModule {
|
||||
m.Link = "/admin/setup?from=wizard#quikexport"
|
||||
m.Ready = s.NPR.Enabled && s.NPR.DSN != ""
|
||||
m.Status = map[bool]string{true: "включён, база экспорта QUIK подключена", false: "не включён"}[m.Ready]
|
||||
case "onec-middle":
|
||||
m.Title = "1С: база мидл-офиса"
|
||||
m.What = "Связь с базой 1С мидл-офиса (модуль в разработке): пока — подключение к опубликованной базе и его проверка."
|
||||
m.Link = "/admin/setup?from=wizard#onec"
|
||||
m.Ready = s.OneC.CheckOK
|
||||
switch {
|
||||
case m.Ready:
|
||||
m.Status = "подключение к базе 1С проверено"
|
||||
case s.OneC.URL != "":
|
||||
m.Status = "адрес базы задан, проверка не прошла"
|
||||
default:
|
||||
m.Status = "не настроено: адрес публикации базы, пользователь и пароль 1С"
|
||||
}
|
||||
}
|
||||
out = append(out, m)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user