Обновления: криптосервис ставится сам при любой лицензии; модули вне лицензии в списке не показываются
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -324,7 +324,9 @@ func updateComponentRows(rc *RuntimeConfig) ([]release.ComponentState, bool) {
|
||||
}
|
||||
r.Available = avail[r.Name]
|
||||
r.Update = r.Available != "" && (r.Present || r.Core) && (r.Installed == "" || release.IsNewer(r.Available, r.Installed))
|
||||
if r.Present || r.Core || r.Available != "" {
|
||||
// Модуль, которого нет на сервере и нет в лицензии, не показываем: поставить его нельзя,
|
||||
// а в списке он выглядит так, будто входит в поставку.
|
||||
if r.Present || r.Core || (r.Available != "" && moduleAllowed(rc, r.Feature)) {
|
||||
out = append(out, r)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user