From b511cd4189aa9ca72fda2930eb80b978790af488 Mon Sep 17 00:00:00 2001 From: test test Date: Fri, 16 Jul 2021 10:40:41 +0200 Subject: [PATCH] Add setting to enable/disable chat --- app/settings.py | 2 ++ teleforma/templatetags/teleforma_tags.py | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/settings.py b/app/settings.py index ede352b4..11d4e76b 100644 --- a/app/settings.py +++ b/app/settings.py @@ -49,6 +49,8 @@ CHANNEL_LAYERS = { }, } +ENABLE_CHAT = True + DATABASES = { 'default': { # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. diff --git a/teleforma/templatetags/teleforma_tags.py b/teleforma/templatetags/teleforma_tags.py index a14d9b11..0e021790 100644 --- a/teleforma/templatetags/teleforma_tags.py +++ b/teleforma/templatetags/teleforma_tags.py @@ -416,14 +416,15 @@ render_flatpage.is_safe = True def chat_room(context, period=None, course=None): """ display chat room """ # conditionnaly show chat - show = True + if not getattr(settings, 'ENABLE_CHAT', True): + return {'show':False} room_name = ChatMessage.get_room_name(period, course) if course: room_title = course.title_tweeter or course.title else: room_title = period.name return { - 'show': show, + 'show': True, 'data': { 'room_name': room_name, 'room_title': room_title, -- 2.39.5