mirror of
https://github.com/fosrl/pangolin.git
synced 2026-05-05 03:54:22 +00:00
Add toggle types
This commit is contained in:
@@ -71,10 +71,14 @@ function triggerLabel(
|
||||
return t("alertingTriggerSiteOnline");
|
||||
case "site_offline":
|
||||
return t("alertingTriggerSiteOffline");
|
||||
case "site_toggle":
|
||||
return t("alertingTriggerSiteToggle");
|
||||
case "health_check_healthy":
|
||||
return t("alertingTriggerHcHealthy");
|
||||
case "health_check_not_healthy":
|
||||
case "health_check_unhealthy":
|
||||
return t("alertingTriggerHcUnhealthy");
|
||||
case "health_check_toggle":
|
||||
return t("alertingTriggerHcToggle");
|
||||
default:
|
||||
return rule.eventType;
|
||||
}
|
||||
|
||||
@@ -888,7 +888,8 @@ export function AlertRuleSourceFields({
|
||||
if (next === "site") {
|
||||
if (
|
||||
curTrigger !== "site_online" &&
|
||||
curTrigger !== "site_offline"
|
||||
curTrigger !== "site_offline" &&
|
||||
curTrigger !== "site_toggle"
|
||||
) {
|
||||
setValue("trigger", "site_offline", {
|
||||
shouldValidate: true
|
||||
@@ -896,7 +897,8 @@ export function AlertRuleSourceFields({
|
||||
}
|
||||
} else if (
|
||||
curTrigger !== "health_check_healthy" &&
|
||||
curTrigger !== "health_check_unhealthy"
|
||||
curTrigger !== "health_check_unhealthy" &&
|
||||
curTrigger !== "health_check_toggle"
|
||||
) {
|
||||
setValue(
|
||||
"trigger",
|
||||
@@ -996,6 +998,9 @@ export function AlertRuleTriggerFields({
|
||||
<SelectItem value="site_offline">
|
||||
{t("alertingTriggerSiteOffline")}
|
||||
</SelectItem>
|
||||
<SelectItem value="site_toggle">
|
||||
{t("alertingTriggerSiteToggle")}
|
||||
</SelectItem>
|
||||
</>
|
||||
) : (
|
||||
<>
|
||||
@@ -1005,6 +1010,9 @@ export function AlertRuleTriggerFields({
|
||||
<SelectItem value="health_check_unhealthy">
|
||||
{t("alertingTriggerHcUnhealthy")}
|
||||
</SelectItem>
|
||||
<SelectItem value="health_check_toggle">
|
||||
{t("alertingTriggerHcToggle")}
|
||||
</SelectItem>
|
||||
</>
|
||||
)}
|
||||
</SelectContent>
|
||||
|
||||
@@ -94,10 +94,14 @@ function summarizeTrigger(v: AlertRuleFormValues, t: AlertRuleT) {
|
||||
return t("alertingTriggerSiteOnline");
|
||||
case "site_offline":
|
||||
return t("alertingTriggerSiteOffline");
|
||||
case "site_toggle":
|
||||
return t("alertingTriggerSiteToggle");
|
||||
case "health_check_healthy":
|
||||
return t("alertingTriggerHcHealthy");
|
||||
case "health_check_unhealthy":
|
||||
return t("alertingTriggerHcUnhealthy");
|
||||
case "health_check_toggle":
|
||||
return t("alertingTriggerHcToggle");
|
||||
default:
|
||||
return v.trigger;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user