From 1ed49dcb2eec2e74a60fe3ba1df4178695546e6d Mon Sep 17 00:00:00 2001 From: Oliver Date: Mon, 4 Jul 2022 07:45:36 +1000 Subject: [PATCH] Use modern configuration for django-markdownify (#3286) - Required to suppress some configuration warning messages --- InvenTree/InvenTree/settings.py | 48 +++++++++++++++++---------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/InvenTree/InvenTree/settings.py b/InvenTree/InvenTree/settings.py index f3f9c6466b..6d62f1302d 100644 --- a/InvenTree/InvenTree/settings.py +++ b/InvenTree/InvenTree/settings.py @@ -875,29 +875,31 @@ REMOTE_LOGIN_HEADER = get_setting('INVENTREE_REMOTE_LOGIN_HEADER', CONFIG.get('r # Markdownify configuration # Ref: https://django-markdownify.readthedocs.io/en/latest/settings.html -MARKDOWNIFY_WHITELIST_TAGS = [ - 'a', - 'abbr', - 'b', - 'blockquote', - 'em', - 'h1', 'h2', 'h3', - 'i', - 'img', - 'li', - 'ol', - 'p', - 'strong', - 'ul' -] - -MARKDOWNIFY_WHITELIST_ATTRS = [ - 'href', - 'src', - 'alt', -] - -MARKDOWNIFY_BLEACH = False +MARKDOWNIFY = { + 'default': { + 'BLEACH': True, + 'WHITELIST_ATTRS': [ + 'href', + 'src', + 'alt', + ], + 'WHITELIST_TAGS': [ + 'a', + 'abbr', + 'b', + 'blockquote', + 'em', + 'h1', 'h2', 'h3', + 'i', + 'img', + 'li', + 'ol', + 'p', + 'strong', + 'ul' + ], + } +} # Error reporting SENTRY_ENABLED = get_setting('INVENTREE_SENTRY_ENABLED', CONFIG.get('sentry_enabled', False))