]> git.parisson.com Git - teleforma.git/commitdiff
replace all http by https for webclass
authorGuillaume Pellerin <guillaume.pellerin@parisson.com>
Tue, 10 Jun 2025 15:00:47 +0000 (17:00 +0200)
committerGuillaume Pellerin <guillaume.pellerin@parisson.com>
Tue, 10 Jun 2025 15:00:47 +0000 (17:00 +0200)
teleforma/webclass/models.py
teleforma/webclass/views.py

index 2b8341127b6dc43b859c2dd7825244ee0671236c..c9caaaba051ed706827fe54f51cbbb1568668874 100644 (file)
@@ -65,6 +65,7 @@ def get_records_from_bbb(**kwargs):
             else:
                 continue
             url = url.replace('bbb2.parisson.com', 'bbb3.parisson.com')
+            url = url.replace("http://", "https://")
             start = int(str(recording['startTime'])[:-3])
             end = int(str(recording['endTime'])[:-3])
             preview = ""
index 76aa76466a96e03a3c680499ac1930a44c645ede..1fe77b374243209e4e474dba87ae6c5180ddf175 100644 (file)
@@ -127,7 +127,11 @@ class WebclassAppointment(View):
             # self.send_ap_mail(ap)
             messages.add_message(request, messages.INFO,
                                  "Votre réservation a bien été prise en compte.")
-            return HttpResponseRedirect(reverse('teleforma-desk-period-course', kwargs={'period_id': webclass.period.id, 'pk': webclass.course.id}))
+            return HttpResponseRedirect(
+                reverse('teleforma-desk-period-course',
+                    kwargs={'period_id': webclass.period.id,
+                    'pk': webclass.course.id})
+                )
         else:
             messages.add_message(request, messages.ERROR, msg)
         return self.render(request, webclass)
@@ -171,7 +175,7 @@ class WebclassRecordView(TemplateView):
     def get_context_data(self, **kwargs):
         """ """
         context = super(WebclassRecordView, self).get_context_data(**kwargs)
-        context['record_url'] = self.request.GET.get('url')
+        context['record_url'] = self.request.GET.get('url').replace("http://", "https://")
         return context
 
 
@@ -316,4 +320,6 @@ def create_cc_bbb_conference(request, period_id, course_id):
     )
 
     params = {'userID': request.user.username}
-    return redirect(bbb.get_join_meeting_url(username, room_id, password, params))
+    return redirect(bbb.get_join_meeting_url(
+        username, room_id, password, params).replace("http://", "https://")
+    )