USE_WEBPACK_DEV_SERVER = False
WEBPACK_DEV_SERVER_URL = "http://172.24.104.152:3000/"
+
+
+##################
+# LOCAL SETTINGS #
+##################
+
+# Allow any settings to be defined in local_settings.py which should be
+# ignored in your version control system allowing for settings to be
+# defined per machine.
+try:
+ from local_settings import *
+except ImportError as e:
+ if "local_settings" not in str(e):
+ raise e
+
room_name = ChatMessage.get_room_name(
conference.period, conference.course)
text = _("A new live conference has started : ")
- text += f"http://{Site.objects.all()[0].domain}{reverse('teleforma-conference-detail', kwargs={'period_id': conference.period.id, 'pk': conference.id})}"
+ text += f"https://{Site.objects.all()[0].domain}{reverse('teleforma-conference-detail', kwargs={'period_id': conference.period.id, 'pk': conference.id})}"
message = ChatMessage.add_message(
None, room_name, text, system=True)
channel_layer = get_channel_layer()
# Authors: Guillaume Pellerin <yomguy@parisson.com>
import datetime
import os
+import requests
from html import escape
from io import BytesIO
from django.http import Http404, HttpResponse, HttpResponseRedirect
from django.http.response import StreamingHttpResponse
from django.shortcuts import redirect
+from django.contrib.sites.shortcuts import get_current_site
from django.template import loader
from django.urls import reverse
from django.utils.decorators import method_decorator
return response
+def live_message(conference):
+ site = get_current_site()
+ token = settings.ADMIN_TOKEN
+ requests.post('https://' + site.domain + '/chat/messages',
+ headers={'Authorization': token},
+ data={'conference_id': conference.id})
+
+
class HomeRedirectView(View):
def get(self, request):