Первичная настройка, часть 2: шаг 9 «Оповещения и резервные копии», шаг 10 — итоговая проверка готовности (живые проверки со ссылкой «Исправить»); проверка модуля неторговых поручений QUIK (объекты M2M, инструменты, справочник получателей, цикл, ошибки операций); восстановление из копии на /first-run по одноразовому коду; возврат на тот же шаг мастера после «Сохранить» (return_to с ?step); пароль SMTP не выводится в страницу; карточки почты, адресатов и копий — общие для настроек и мастера
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -49,16 +49,16 @@ type Settings struct {
|
||||
// чтение + вызовы штатных хранимых процедур API (роль InstrEu). Прямых INSERT/
|
||||
// UPDATE в таблицы НЕ делаем.
|
||||
type QuikMNPSettings struct {
|
||||
Server string `json:"server"` // host или host\instance
|
||||
Port int `json:"port"` // напр. 8849 (нестандартный)
|
||||
Database string `json:"database"` // имя БД МНП (если требуется)
|
||||
User string `json:"user"` // SQL-логин (роль InstrEu), напр. BROKER_88
|
||||
Password string `json:"password"` // пароль
|
||||
Encrypt string `json:"encrypt"` // disable | true (по умолчанию true+trust для боевой)
|
||||
Trust bool `json:"trust"` // TrustServerCertificate (самоподписанный серт)
|
||||
Verified bool `json:"verified"` // последнее тест-подключение прошло
|
||||
LastReport string `json:"last_report"` // полный текст последнего теста (для копирования коллегам)
|
||||
LastAt time.Time `json:"last_at"` // время последнего теста
|
||||
Server string `json:"server"` // host или host\instance
|
||||
Port int `json:"port"` // напр. 8849 (нестандартный)
|
||||
Database string `json:"database"` // имя БД МНП (если требуется)
|
||||
User string `json:"user"` // SQL-логин (роль InstrEu), напр. BROKER_88
|
||||
Password string `json:"password"` // пароль
|
||||
Encrypt string `json:"encrypt"` // disable | true (по умолчанию true+trust для боевой)
|
||||
Trust bool `json:"trust"` // TrustServerCertificate (самоподписанный серт)
|
||||
Verified bool `json:"verified"` // последнее тест-подключение прошло
|
||||
LastReport string `json:"last_report"` // полный текст последнего теста (для копирования коллегам)
|
||||
LastAt time.Time `json:"last_at"` // время последнего теста
|
||||
M2MMissing string `json:"m2m_missing,omitempty"` // ключевые объекты M2M, не видные под логином при последней проверке
|
||||
|
||||
// Автоматический цикл M2M в МНП (пишущие операции к боевой БД).
|
||||
|
||||
Reference in New Issue
Block a user