Раздел «Ручной ввод M2M» по бумажным поручениям; тестовые тексты и имитации убраны из клиентского интерфейса
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -65,12 +65,16 @@ func (s *keyWizardState) reset() {
|
||||
}
|
||||
|
||||
func defaultKeySteps() []keyWizardStep {
|
||||
last := "Готово — можно проверить подключения"
|
||||
if devMode(globalRC) {
|
||||
last = "Готово — можно отправлять тестовый документ"
|
||||
}
|
||||
return []keyWizardStep{
|
||||
{Title: "Загрузка архива и распаковка", Status: "pending"},
|
||||
{Title: "Запись ключа на выбранную флешку (с бэкапом)", Status: "pending"},
|
||||
{Title: "Формирование справочника сертификатов (CRL)", Status: "pending"},
|
||||
{Title: "Перезапуск и проверка ИШ", Status: "pending"},
|
||||
{Title: "Готово — можно отправлять тестовый документ", Status: "pending"},
|
||||
{Title: last, Status: "pending"},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -356,14 +360,23 @@ func (h *setupHandlers) keyWizardInstall(w http.ResponseWriter, r *http.Request)
|
||||
return
|
||||
}
|
||||
h.keyWiz.set(3, "ok", "ИШ перезапущен и работает: "+ishMsg)
|
||||
h.keyWiz.set(4, "ok", "Теперь подпишите новым ключом — отправьте тестовый документ роботу НРД ниже")
|
||||
dev := devMode(h.rc)
|
||||
if dev {
|
||||
h.keyWiz.set(4, "ok", "Теперь подпишите новым ключом — отправьте тестовый документ роботу НРД ниже")
|
||||
} else {
|
||||
h.keyWiz.set(4, "ok", "Ключ установлен — проверьте подключения на странице «Статус»")
|
||||
}
|
||||
h.keyWiz.Done = true
|
||||
h.keyWiz.mu.Unlock()
|
||||
|
||||
// Ключ уже на флешке и в ИШ — распаковка staging больше не нужна.
|
||||
_ = os.RemoveAll(staging)
|
||||
|
||||
http.Redirect(w, r, "/admin/setup/keywizard?flash="+urlQ("Готово! Ключ на флешке, справочник сформирован, ИШ перезапущен и работает. Финальная проверка — тестовым документом роботу."), http.StatusSeeOther)
|
||||
final := "Готово! Ключ на флешке, справочник сформирован, ИШ перезапущен и работает."
|
||||
if dev {
|
||||
final += " Финальная проверка — тестовым документом роботу."
|
||||
}
|
||||
http.Redirect(w, r, "/admin/setup/keywizard?flash="+urlQ(final), http.StatusSeeOther)
|
||||
}
|
||||
|
||||
// restartAndVerifyISH перезапускает Интеграционный шлюз и проверяет, что он
|
||||
|
||||
Reference in New Issue
Block a user