Проверка на чистой ВМ: служба впервые установленного модуля включается в автозапуск, даже если unit-файл уже положил образ (иначе bj-crypto после перезагрузки не стартовал); bj-crypto в готовности — предупреждение, а не блокер (пакеты для НРД подписывает шлюз), до установки модуля не проверяется; в мастере без ссылки «Открыть мастер» на самом мастере, без двойного заголовка «Наша организация», без QUIK и DEPO в текстах и маршрутах уведомлений, если их нет в лицензии; «162 участника», понятная сводка готовности; адрес SMTP через JoinHostPort
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -602,6 +602,18 @@ var notifyKinds = []struct{ Key, Title string }{
|
||||
{"system", "Прочие системные оповещения"},
|
||||
}
|
||||
|
||||
// visibleNotifyKinds — типы уведомлений этой установки: ошибки QUIK МНП — только при модуле в лицензии.
|
||||
func visibleNotifyKinds(rc *RuntimeConfig) []struct{ Key, Title string } {
|
||||
var out []struct{ Key, Title string }
|
||||
for _, k := range notifyKinds {
|
||||
if k.Key == "quik" && rc != nil && !moduleAllowed(rc, "quik-mnp") {
|
||||
continue
|
||||
}
|
||||
out = append(out, k)
|
||||
}
|
||||
return out
|
||||
}
|
||||
|
||||
// defaultNotifyRoutes — маршруты по умолчанию, пока оператор не настроил свои.
|
||||
var defaultNotifyRoutes = map[string]string{"incoming": "depo,back", "orders": "depo,back", "quik": "back,middle", "system": "back"}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user