From d99708ec239f083b0a9b11ae4833cfdf6d6c81e7 Mon Sep 17 00:00:00 2001
From: debidong <1953531014@qq.com>
Date: Fri, 15 May 2026 11:26:51 +0800
Subject: [PATCH] fix: correct subscriber migration behavior and pricing table
rendering
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Subscriber migration does NOT send verification emails; imported
subscribers become immediately active (verified against fc-statuspage
source: CreateSubscriptions bypasses confirmation flow)
- Add note about quarantined email addresses being auto-skipped
- Fix tilde (~) in zh pricing table causing markdown strikethrough;
replace with en-dash (–) matching the en version
---
en/on-call/statuspage/comparison.mdx | 2 +-
en/on-call/statuspage/migrate-from-atlassian.mdx | 8 ++++----
zh/on-call/statuspage/comparison.mdx | 4 ++--
zh/on-call/statuspage/migrate-from-atlassian.mdx | 8 ++++----
4 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/en/on-call/statuspage/comparison.mdx b/en/on-call/statuspage/comparison.mdx
index 0d714d6..0989966 100644
--- a/en/on-call/statuspage/comparison.mdx
+++ b/en/on-call/statuspage/comparison.mdx
@@ -199,7 +199,7 @@ Flashduty CLI supports one-click migration of components, sections, incident his
Check the imported components, sections, and incident history in the Flashduty Console
- Use `flashduty statuspage migrate email-subscribers` to import subscribers -- this step triggers verification emails
+ Use `flashduty statuspage migrate email-subscribers` to import subscribers -- imported subscribers are immediately active
Point your custom domain CNAME to Flashduty, confirm everything works, and go live
diff --git a/en/on-call/statuspage/migrate-from-atlassian.mdx b/en/on-call/statuspage/migrate-from-atlassian.mdx
index 9441824..22a0ce8 100644
--- a/en/on-call/statuspage/migrate-from-atlassian.mdx
+++ b/en/on-call/statuspage/migrate-from-atlassian.mdx
@@ -12,7 +12,7 @@ Flashduty CLI supports migrating **components, sections, incident history, and e
1. **Migrate structure and history** -- components, sections, historical incidents (including maintenance records), and notification templates
2. **Migrate email subscribers** -- subscriber list and their subscription preferences
-The two-step design is intentional: structure migration does **not** send any notifications to subscribers, allowing you to verify the imported content before importing subscribers. Subscriber migration triggers verification emails.
+The two-step design is intentional: structure migration does **not** send any notifications to subscribers, allowing you to verify the imported content before importing subscribers. Imported subscribers become immediately active without email verification.
---
@@ -162,9 +162,9 @@ Check progress with `migrate status`:
flashduty statuspage migrate status --job-id
```
-
-Subscriber migration sends **verification emails** to imported subscribers. Make sure you have thoroughly verified the status page content in step 1 before running this step.
-
+
+Imported subscribers become **immediately active** without email verification and can receive status update notifications right away. Email addresses marked as quarantined on the Atlassian side are automatically skipped.
+
Subscriber migration can safely be run multiple times -- existing subscribers will not be duplicated.
diff --git a/zh/on-call/statuspage/comparison.mdx b/zh/on-call/statuspage/comparison.mdx
index bcaa4b7..7ee79af 100644
--- a/zh/on-call/statuspage/comparison.mdx
+++ b/zh/on-call/statuspage/comparison.mdx
@@ -146,7 +146,7 @@ Atlassian Statuspage 作为独立产品收费,价格随订阅者、组件、
| --- | --- | --- |
| **公开状态页** | 包含在 On-call 中 | Startup 套餐 $99/月起,1,000 名订阅者需 Business 套餐 |
| **内部状态页** | 包含在 On-call 中 | Audience-specific 独立产品,起步 $300/月 |
-| **状态页年度总成本** | **¥0(额外)** | **约 $4,800~$8,400+/年**(Public Business + Audience-specific) |
+| **状态页年度总成本** | **¥0(额外)** | **约 $4,800–$8,400+/年**(Public Business + Audience-specific) |
Flashduty 状态页的额外成本为零——它是 On-call 订阅的内置能力。如果您已经使用 Flashduty On-call 进行事件管理,状态页**开箱即用**。
@@ -200,7 +200,7 @@ Flashduty CLI 支持将 Atlassian Statuspage 的组件、分组、历史事件
在 Flashduty 控制台检查导入的组件、分组和历史事件是否完整
- 使用 `flashduty statuspage migrate email-subscribers` 命令导入订阅者,此步骤会触发验证邮件
+ 使用 `flashduty statuspage migrate email-subscribers` 命令导入订阅者,订阅者导入后即为活跃状态
将自定义域名 CNAME 指向 Flashduty,确认一切正常后正式上线
diff --git a/zh/on-call/statuspage/migrate-from-atlassian.mdx b/zh/on-call/statuspage/migrate-from-atlassian.mdx
index ed3ebac..568ffaf 100644
--- a/zh/on-call/statuspage/migrate-from-atlassian.mdx
+++ b/zh/on-call/statuspage/migrate-from-atlassian.mdx
@@ -13,7 +13,7 @@ Flashduty CLI 支持将 Atlassian Statuspage 的**组件、分组、历史事件
1. **迁移结构与历史** — 组件、分组、历史事件(含维护记录)和通知模板
2. **迁移邮件订阅者** — 订阅者列表及其订阅偏好
-两步分离设计的原因:迁移结构时**不会**向订阅者发送任何通知,您可以先检查导入的内容是否正确,再决定导入订阅者。导入订阅者时会触发验证邮件。
+两步分离设计的原因:迁移结构时**不会**向订阅者发送任何通知,您可以先检查导入的内容是否正确,再决定导入订阅者。导入的订阅者会直接变为活跃状态,无需邮件验证。
---
@@ -163,9 +163,9 @@ flashduty statuspage migrate email-subscribers \
flashduty statuspage migrate status --job-id
```
-
-订阅者迁移会向被导入的订阅者发送**验证邮件**。请确保您已经在上一步中充分验证了状态页内容,再执行此步骤。
-
+
+导入的订阅者会**直接变为活跃状态**,无需邮件验证,导入后即可接收状态更新通知。已在 Atlassian 端被标记为隔离(quarantined)的邮箱地址会被自动跳过。
+
订阅者迁移可以安全地多次执行——已存在的订阅者不会被重复导入。