Skip to content

Commit b61ea86

Browse files
committed
feat(triage): Alert Triage 탭에 자동갱신·처리 흐름 도움말 안내 추가
- 30초 자동갱신(탭 활성 시, 처리 중 멈춤) + 상태 처리/소스 배지 흐름을 작은 안내 박스로 - dash.card.triage.help 한/영 i18n
1 parent 079598a commit b61ea86

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

src/mori_soc/api/i18n.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,7 @@ def _i18n_toggle_html(fixed: bool = True) -> str:
490490
"dash.card.recent_activity.sub": "운영자가 허용한 범위에서 최근 이벤트와 관측값을 보여줍니다.",
491491
"dash.card.triage": "Alert Triage",
492492
"dash.card.triage.sub": "최근 24시간 경보예요. 상태를 눌러 처리하세요.",
493+
"dash.card.triage.help": "이 탭을 열어두면 30초마다 자동으로 갱신돼요(처리 중일 땐 멈춤). 상태를 눌러 접수 → 조사중 → 완료로 처리하고, 소스 배지를 누르면 원본(Zabbix 등)으로 이동합니다.",
493494
"dash.card.incidents": "인시던트 관리",
494495
"dash.card.incidents.sub": "여러 경보를 하나의 인시던트로 묶고 조사 노트를 남깁니다.",
495496
"dash.card.assets.fleet": "PC 자산 목록 (Fleet)",
@@ -1220,6 +1221,7 @@ def _i18n_toggle_html(fixed: bool = True) -> str:
12201221
"dash.card.recent_activity.sub": "Recent events and observations within the operator-allowed scope.",
12211222
"dash.card.triage": "Alert Triage",
12221223
"dash.card.triage.sub": "Last 24h alerts. Click a status to triage.",
1224+
"dash.card.triage.help": "Leave this tab open and it auto-refreshes every 30 seconds (paused while you're triaging). Click a status to move it pending → investigating → resolved, and click a source badge to open the original (Zabbix, etc.).",
12231225
"dash.card.incidents": "Incident Management",
12241226
"dash.card.incidents.sub": "Group multiple alerts into a single incident and record investigation notes.",
12251227
"dash.card.assets.fleet": "PC Inventory (Fleet)",

src/mori_soc/api/templates/dashboard.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,7 @@ def render_user_dashboard_html(
369369
<section class=\"card\">
370370
<h2 data-i18n=\"dash.card.triage\">Alert Triage</h2>
371371
<div class=\"subtext\" data-i18n=\"dash.card.triage.sub\">최근 24시간 경보예요. 상태를 눌러 처리하세요.</div>
372+
<div style=\"margin:0 0 12px;padding:8px 11px;background:#f9fafb;border:1px solid #e5e7eb;border-left:3px solid #2563eb;border-radius:8px;font-size:12px;color:#4b5563;line-height:1.65\" data-i18n=\"dash.card.triage.help\">이 탭을 열어두면 30초마다 자동으로 갱신돼요(처리 중일 땐 멈춤). 상태를 눌러 접수 → 조사중 → 완료로 처리하고, 소스 배지를 누르면 원본(Zabbix 등)으로 이동합니다.</div>
372373
<div class=\"table-wrap\" id=\"triage_table\"><span class=\"empty\" data-i18n=\"dash.dyn.loading\">로딩 중…</span></div>
373374
<div style=\"margin-top:10px\"><button id=\"reload_triage\" class=\"secondary\" data-i18n=\"dash.btn.reload\">새로고침</button></div>
374375
</section>

0 commit comments

Comments
 (0)