feat: remove legacy alert rules, superseded by automations

Alert rules already auto-migrate into automations on boot and the old
engine stands down after. Deletes the rule/firing tables, routes, UI,
and AI tools; keeps notification channels since automations still use
them. Also fixes automations' notify step, which still called the
deleted repository.
This commit is contained in:
LukeGus committed 2026-09-22 10:45:12 -05:00
1 parent e0f14f2ecf
commit e372b0eda7
101 files changed
+29118 -5539

No files matched your search

+1 -35
View File
@@ -287,7 +287,6 @@
"loading": "กำลังโหลด...",
"noData": "ไม่มีข้อมูล",
"allClear": "ทุกอย่างเรียบร้อย",
"acknowledgeAlert": "รับทราบ",
"noPingUrls": "ไม่มีการกำหนดค่า URL",
"pingLabel": "ฉลาก",
"addPingUrl": "เพิ่ม URL",
@@ -324,8 +323,6 @@
"widgetMetricsChartDesc": "แผนภูมิแสดงประวัติการใช้งาน CPU, หน่วยความจำ, ดิสก์ หรือเครือข่ายสำหรับโฮสต์",
"widgetHostGridName": "โฮสต์กริด",
"widgetHostGridDesc": "การแสดงผลแบบตารางของสถานะโฮสต์ SSH",
"widgetAlertFeedName": "ฟีดแจ้งเตือน",
"widgetAlertFeedDesc": "การแจ้งเตือนแบบเรียลไทม์พร้อมการยืนยันการรับการแจ้งเตือน",
"widgetPingStatusName": "สถานะการปิง",
"widgetPingStatusDesc": "สถานะการ ping HTTP สำหรับ URL หนึ่งรายการขึ้นไป",
"widgetRecentActivityName": "กิจกรรมล่าสุด",
@@ -747,7 +744,6 @@
"portForwarding": "การส่งต่อ",
"sftp": "เอสเอฟทีพี",
"connections": "การเชื่อมต่อ",
"alerts": "การแจ้งเตือน",
"serial": "ซีเรียล",
"keepSideMenuOpen": "เปิดเมนูค้างไว้",
"collapseSideMenu": "ยุบเมนู",
@@ -4890,21 +4886,6 @@
"viewHistory": "ประวัติการดู"
},
"alerts": {
"tabFirings": "การแจ้งเตือน",
"tabRules": "กฎ",
"tabChannels": "ช่องต่างๆ",
"noFirings": "ไม่มีการแจ้งเตือนที่ยังไม่ได้รับการยืนยัน",
"noRules": "ไม่มีการกำหนดค่ากฎการแจ้งเตือน",
"noChannels": "ไม่ได้กำหนดค่าช่องทางการแจ้งเตือนใดๆ",
"rulesDesc": "กฎการแจ้งเตือนจะเรียกใช้การแจ้งเตือน",
"channelsDesc": "ส่งการแจ้งเตือนไปยังที่ต่างๆ",
"acknowledge": "รับทราบ",
"ackAll": "ยอมรับทั้งหมด",
"allAcknowledged": "รับทราบการแจ้งเตือนทั้งหมดแล้ว",
"ackFailed": "ไม่ตอบรับการแจ้งเตือน",
"ackAllFailed": "ไม่สามารถตอบรับการแจ้งเตือนทั้งหมดได้",
"showAcknowledged": "แสดงทั้งหมด",
"hideAcknowledged": "ซ่อน ตอบรับ",
"addChannel": "เพิ่มช่องทาง",
"editChannel": "แก้ไขช่อง",
"channelName": "ชื่อ",
@@ -4917,22 +4898,7 @@
"ntfyTopic": "หัวข้อ",
"ntfyTopicRequired": "จำเป็นต้องระบุหัวข้อ",
"ntfyToken": "โทเค็นการเข้าถึง (ไม่บังคับ)",
"channelSaveFailed": "ไม่สามารถบันทึกช่องได้",
"test": "ทดสอบ",
"testSent": "ส่งการแจ้งเตือนการทดสอบแล้ว",
"testFailed": "การแจ้งเตือนการทดสอบล้มเหลว",
"testFailedWithReason": "การแจ้งเตือนการทดสอบล้มเหลว: {{reason}}",
"addRule": "เพิ่มกฎการแจ้งเตือน",
"editRule": "แก้ไขกฎการแจ้งเตือน",
"ruleName": "ชื่อกฎ",
"ruleNameRequired": "ต้องระบุชื่อ",
"triggerType": "สิ่งกระตุ้น",
"thresholdValue": "เกณฑ์ (%)",
"durationSeconds": "ระยะเวลา (วินาที, 0 = ยิงทันที)",
"cooldownMinutes": "ระยะเวลาคูลดาวน์ (นาที)",
"channels": "ช่องทางการแจ้งเตือน",
"noChannelsHint": "เพิ่มช่องในแท็บช่องก่อน",
"ruleSaveFailed": "ไม่สามารถบันทึกกฎได้"
"channelSaveFailed": "ไม่สามารถบันทึกช่องได้"
},
"ai": {
"title": "ผู้ช่วย",