fix(alerts): объяснить отключённые и неоднозначные цели оповещений
This commit is contained in:
1 parent
db7105119d
commit
d3f9a120e6
23 files changed
+1429
-16
No files matched your search
@@ -10,6 +10,7 @@ import {useAlertsTargets} from "@/hooks/use-alerts-targets"
|
||||
import {AlertsOutboxPanel} from "@/components/alerts-outbox-panel"
|
||||
import {AlertsTelegramForm} from "@/components/alerts-telegram-form"
|
||||
import {AlertsTargetsStatus} from "@/components/alerts-targets-status"
|
||||
import {AlertsTargetIssues} from "@/components/alerts-target-issues"
|
||||
import { useDataSource } from "@/lib/data-source"
|
||||
import { PageHeader } from "@/components/page-header"
|
||||
import { FormToggle } from "@/components/form-kit"
|
||||
@@ -157,6 +158,7 @@ interface AlertsGreTunnelRow {
|
||||
}
|
||||
|
||||
interface AlertsMeta {
|
||||
targetIssues?: AlertsResponse["meta"]["targetIssues"]
|
||||
servers: string[]
|
||||
greClients: string[]
|
||||
probeTargets: string[]
|
||||
@@ -2531,6 +2533,7 @@ function AlertsContent() {
|
||||
{config.busy?<p role="status" className="text-xs">Ожидаем подтверждение правил и групп…</p>:null}
|
||||
{config.unknown&&!config.busy?<div className="space-y-2"><p role="status" className="text-xs">Результат сохранения правил неизвестен. Запрос мог выполниться; проверьте правила и группы в БД перед повтором. Обновление списка не разрешает повтор автоматически.</p><Button type="button" size="sm" variant="outline" className="h-auto whitespace-normal" disabled={!config.enabled||operationBusy} onClick={config.review}>Я проверил правила — разрешить новый запрос</Button></div>:null}
|
||||
{known?<>
|
||||
{isLive && <AlertsTargetIssues issues={meta?.targetIssues} />}
|
||||
{/* ── summary chip bar ── */}
|
||||
<div className="flex items-center gap-2 flex-wrap">
|
||||
|
||||
|
||||
Reference in new issue
Block a user