pcp-tgu-ops-ui: убрать SUPERSEDED/EXPIRED и чекбокс истории на вкладке «Планы»

Статусы SUPERSEDED/EXPIRED удалены из модели tgu-service, поэтому чистим их и
во фронте, чтобы не описывать несуществующие состояния.

- tguTypes: убраны EXPIRED/SUPERSEDED из union TguPlanStatus.
- tguStatus: удалены их стили; заодно снят осиротевший фильтр
  isActivePlanStatus/ACTIVE_PLAN_STATUSES (после удаления чекбокса не нужен).
- tguTimelineMapper: EXPIRED убран из PROBLEM_STATUSES.
- tgu-planning.css: удалены классы .status-superseded/.status-expired и
  осиротевший блок .tgu-timeline-controls.
- TguPlanningPage: убран тумблер «Показать историю версий» вместе со стейтом
  showHistory и фильтром timelinePlans — таймлайн рендерит все планы из API
  напрямую (перестали скрываться AWAITING_LAYIN/REJECTED/LAYIN_FAILED/NOT_ACCEPTED).

EXPIRED в requestTypes (статус заявок) — отдельный домен, не тронут.
This commit is contained in:
Дмитрий Соловьев
2026-06-02 14:33:04 +03:00
parent c76a823dbc
commit 86215b300a
5 changed files with 3 additions and 68 deletions
@@ -183,14 +183,6 @@
background-color: #2f80ed;
}
.status-expired {
background-color: #495057;
}
.status-superseded {
background-color: #c7ced6;
}
.status-ambiguous {
background-color: #b42318;
outline: 1px dashed #ffd1d1;
@@ -346,27 +338,6 @@
background: #121516;
}
.tgu-timeline-controls {
display: flex;
align-items: center;
gap: 0.75rem;
padding: 0.6rem 0.85rem 0;
}
.tgu-timeline-controls__toggle {
display: inline-flex;
align-items: center;
gap: 0.4rem;
font-size: 0.8rem;
color: var(--muted, #9aa4ad);
cursor: pointer;
user-select: none;
}
.tgu-timeline-controls__toggle input {
cursor: pointer;
}
.tgu-timeline {
min-width: 48rem;
min-height: 100%;