fix(admin-ui): корректные бейджи в истории — future/active/expired по реальному времени

Раньше любую запись с validTo<9999 помечал 'закрыта'. Но запись с validTo в
будущем — не закрытая, а либо ЗАПЛАНИРОВАННАЯ (validFrom > now), либо АКТИВНАЯ
(validFrom <= now < validTo). User видел 'закрыта' на v3 которая ещё не настала.

Теперь:
- future:  validFrom > now → бейдж 'запланирована' (info), точка orbit/horizon
- active:  validFrom <= now < validTo → бейдж 'активна' (success) если не latest
- expired: validTo <= now → 'закрыта' (neutral), точка пустая
- latest active: 'текущая' (primary), точка ultramarain

Бессрочная запись (validTo year>=9999) больше не показывает 'действует до:' —
у бессрочной нет конечной даты, отображение его смущало. i18n: новые ключи
history.active / history.scheduled (RU/EN).
This commit is contained in:
Zimin A.N.
2026-05-04 04:27:44 +03:00
parent 303a5f0402
commit 14d32d93c3
2 changed files with 32 additions and 11 deletions
+4
View File
@@ -85,6 +85,8 @@ i18n
'history.title': 'История версий',
'history.empty': 'История пуста',
'history.current': 'текущая',
'history.active': 'активна',
'history.scheduled': 'запланирована',
'history.closed': 'закрыта',
'history.validFrom': 'действует с',
'history.validTo': 'действует до',
@@ -202,6 +204,8 @@ i18n
'history.title': 'Version history',
'history.empty': 'No history',
'history.current': 'current',
'history.active': 'active',
'history.scheduled': 'scheduled',
'history.closed': 'closed',
'history.validFrom': 'valid from',
'history.validTo': 'valid to',