Тексты лицензии: поддержка (обновления) вместо «договора»; по окончании поддержки всё работает без новых версий

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
zuevav
2026-09-24 22:53:16 +03:00
parent e5176d6df2
commit a2d9d9c0f4
4 changed files with 18 additions and 7 deletions
+5 -1
View File
@@ -164,7 +164,11 @@ func licenseStatus(rc *RuntimeConfig) LicenseStatus {
if st.Online {
st.Message = "активна до " + lic.ExpiresAt.Format("02.01.2006") + ", продлевается автоматически"
if !lic.ContractUntil.IsZero() {
st.Message += "; договор до " + lic.ContractUntil.Format("02.01.2006")
if time.Now().After(lic.ContractUntil) {
st.Message += "; поддержка закончилась " + lic.ContractUntil.Format("02.01.2006") + " — работает без новых версий"
} else {
st.Message += "; поддержка (обновления) до " + lic.ContractUntil.Format("02.01.2006")
}
}
} else {
st.Message = "активна до " + lic.ExpiresAt.Format("02.01.2006") + " (офлайн-ключ)"