settings: Add realm-level setting moderation_request_channel.

This commit introduces a new non-operational
`moderation_request_channel` field to the server/API. This setting will
support a feature allowing users to flag or report abusive content
(harassment, spam, etc.).

Fixes part of #20047.
This commit is contained in:
PieterCK
2024-12-03 12:37:27 +07:00
committed by Tim Abbott
parent 238c35f2af
commit 943fbb76fe
14 changed files with 243 additions and 5 deletions

View File

@@ -1203,6 +1203,7 @@ def do_import_realm(import_dir: Path, subdomain: str, processes: int = 1) -> Rea
update_model_ids(PresenceSequence, data, "presencesequence")
# Now we prepare to import the Realm table
re_map_foreign_keys(data, "zerver_realm", "moderation_request_channel", related_table="stream")
re_map_foreign_keys(
data, "zerver_realm", "new_stream_announcements_stream", related_table="stream"
)