Migrate Mail surfaces to interface patterns

This commit is contained in:
2026-08-03 10:06:13 +02:00
parent 5b5077cde7
commit 7844d9cab4
12 changed files with 460 additions and 44 deletions
+4 -1
View File
@@ -435,6 +435,7 @@ manifest = ModuleManifest(
"route": "/settings?section=mail-profiles",
"screen": "Mail profiles and policy",
"section": "Effective profile policy",
"help_contexts": ["mail.profiles", "mail.admin.profiles"],
"related_topic_ids": [
"mail.profile-ownership-and-consumers",
"campaigns.mail-profile-governance",
@@ -469,6 +470,8 @@ manifest = ModuleManifest(
metadata={
"kind": "workflow",
"route": "/mail/bounces",
"screen": "Bounce processing",
"help_contexts": ["mail.bounces", "mail.bounce-processing"],
"verification": (
"Send a message with a unique Message-ID, ingest a DSN twice, and "
"verify one correlated observation while the SMTP acceptance remains intact."
@@ -583,7 +586,7 @@ manifest = ModuleManifest(
"kind": "workflow",
"route": "/mail",
"screen": "Mail",
"help_contexts": ["mail.list"],
"help_contexts": ["mail.list", "mail.mailbox"],
"prerequisites": [
"An active visible profile has IMAP configured.",
"You may both use that profile and read its mailbox.",