From 472168fc0e4879f7267756603e763bc7e1ee3d1e Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 10 Jun 2025 17:00:47 +0200 Subject: [PATCH] replace all http by https for webclass --- teleforma/webclass/models.py | 1 + teleforma/webclass/views.py | 12 +++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/teleforma/webclass/models.py b/teleforma/webclass/models.py index 2b834112..c9caaaba 100644 --- a/teleforma/webclass/models.py +++ b/teleforma/webclass/models.py @@ -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 = "" diff --git a/teleforma/webclass/views.py b/teleforma/webclass/views.py index 76aa7646..1fe77b37 100644 --- a/teleforma/webclass/views.py +++ b/teleforma/webclass/views.py @@ -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://") + ) -- 2.39.5