settings: Add require_e2ee_push_notifications realm setting.

This commit adds a realm setting:
"Require end-to-end encryption for push notification content".

This commit just involves backend & UI changes to add the setting,
the impact of this setting is in the next commit.

Fixes part of #35370.
This commit is contained in:
Prakhar Pratyush
2025-07-24 18:50:54 +05:30
committed by Tim Abbott
parent d46b1a0ac9
commit fc6cd9a966
11 changed files with 116 additions and 1 deletions

View File

@@ -34,7 +34,7 @@ DESKTOP_WARNING_VERSION = "5.9.3"
# new level means in api_docs/changelog.md, as well as "**Changes**"
# entries in the endpoint's documentation in `zulip.yaml`.
API_FEATURE_LEVEL = 408
API_FEATURE_LEVEL = 409
# Bump the minor PROVISION_VERSION to indicate that folks should provision
# only when going from an old version of the code to a newer version. Bump