]> git.parisson.com Git - teleforma.git/commitdiff
Add setting to enable/disable chat
authortest test <yoanl@pilotsystems.net>
Fri, 16 Jul 2021 08:40:41 +0000 (10:40 +0200)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Fri, 16 Jul 2021 08:40:41 +0000 (10:40 +0200)
app/settings.py
teleforma/templatetags/teleforma_tags.py

index ede352b4cdf742b70444b4cb038514c5b8ab5f5a..11d4e76b89ac9431a2367b86529e9e48b2854865 100644 (file)
@@ -49,6 +49,8 @@ CHANNEL_LAYERS = {
     },
 }
 
+ENABLE_CHAT = True
+
 DATABASES = {
     'default': {
         # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
index a14d9b11f3a97ebd35fbbf09403e42a2efec6c52..0e0217901a82c71066d778ee7864661015ecd020 100644 (file)
@@ -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,