bugdown: Add support for no_previews argument.

This allows us to have some features using bugdown rendering where
inline image previews will not be rendered (which would be problematic
for e.g. stream descriptions).
This commit is contained in:
Tim Abbott
2019-02-28 16:53:18 -08:00
parent 62dc6dda49
commit d6c09eac51
4 changed files with 62 additions and 31 deletions

View File

@@ -17,7 +17,7 @@ from analytics.lib.counts import COUNT_STATS, do_increment_logging_stat, \
from zerver.lib.bugdown import (
version as bugdown_version,
url_embed_preview_enabled_for_realm,
url_embed_preview_enabled,
convert as bugdown_convert
)
from zerver.lib.addressee import Addressee
@@ -1384,7 +1384,7 @@ def do_send_messages(messages_maybe_none: Sequence[Optional[MutableMapping[str,
event['sender_queue_id'] = message['sender_queue_id']
send_event(message['realm'], event, users)
if url_embed_preview_enabled_for_realm(message['message']) and links_for_embed:
if url_embed_preview_enabled(message['message']) and links_for_embed:
event_data = {
'message_id': message['message'].id,
'message_content': message['message'].content,