zulip/zerver
Lauryn Menard 2e9adad123 update_message: Use `rendering_only` flag for notifications logic.
When `update_message` events were updated to have a consistent
format for both normal message updates/edits and special
rendering preview updates, the logic used in the tornado event
queue processor to identify the special events for sending
notifications no longer applied.

Updates that logic to use the `rendering_only` flag (if present)
that was added to the `update_message` event format to identify
if the event processor should potentially send notifications to
users.

For upgrade compatibility, if `rendering_only` flag is not present,
uses previous event structure and checks for the absence of the
`user_id` property, which indicated the special rendering preview
updates.

Fixes #16022.
2022-04-20 08:24:12 -07:00
..
actions realm_audit_log: Set acting_user=None explicitly, with comments. 2022-04-15 15:55:21 -07:00
data_import data_import: Fix bot email address de-duplication. 2022-03-31 11:10:18 -07:00
integration_fixtures/nagios
lib caches: Remove unnecessary "in-memory" cache. 2022-04-15 14:48:12 -07:00
management sync_ldap_user_data: Show a proper error if no relevant users exist. 2022-04-18 20:32:30 +02:00
migrations user_settings: Add a setting to display names of users who reacted. 2022-04-19 17:30:16 -07:00
openapi user_settings: Add a setting to display names of users who reacted. 2022-04-19 17:30:16 -07:00
tests tests: Add test coverage for followup_email_delay. 2022-04-17 16:19:28 -07:00
tornado update_message: Use `rendering_only` flag for notifications logic. 2022-04-20 08:24:12 -07:00
views user_settings: Add a setting to display names of users who reacted. 2022-04-19 17:30:16 -07:00
webhooks actions: Split out zerver.actions.message_send. 2022-04-14 17:14:34 -07:00
worker preview: Use cache only as a non-durable cache, not an IPC. 2022-04-15 14:48:12 -07:00
__init__.py
apps.py
context_processors.py home: Simplify and comment terms of service notice implementation. 2022-02-04 15:48:38 -08:00
decorator.py decorator: Strengthen decorator types using ParamSpec. 2022-04-14 12:44:35 -07:00
filters.py
forms.py actions: Move part into zerver.forms. 2022-04-14 17:14:36 -07:00
logging_handlers.py python: Replace universal_newlines with text. 2022-01-23 22:16:01 -08:00
middleware.py middleware: Add `client` REQ parameter to `parse_client`. 2022-04-08 11:29:33 -07:00
models.py user_settings: Add a setting to display names of users who reacted. 2022-04-19 17:30:16 -07:00
signals.py actions: Split out zerver.actions.video_calls. 2022-04-14 17:14:30 -07:00