From: Yoan Le Clanche Date: Mon, 2 Jan 2023 16:32:45 +0000 (+0100) Subject: Add new view which return Site url : https://trackers.pilotsystems.net/prebarreau... X-Git-Tag: 2.8.1-pro~53 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=dde1eae996a2af2ffab3aba721495fda3c095ec4;p=teleforma.git Add new view which return Site url : https://trackers.pilotsystems.net/prebarreau/0607 --- diff --git a/teleforma/urls.py b/teleforma/urls.py index 15541154..ee39bc08 100644 --- a/teleforma/urls.py +++ b/teleforma/urls.py @@ -45,7 +45,7 @@ from django.contrib.auth.views import (LoginView, LogoutView, PasswordResetDoneView, PasswordResetView) from django.views import static -from teleforma.views.core import ConferenceRecordView, ConferenceView, CourseView, HelpView, MediaTranscodedView, MediaView, join_webclass +from teleforma.views.core import ConferenceRecordView, ConferenceView, CourseView, HelpView, MediaTranscodedView, MediaView, get_site_url, join_webclass from teleforma.views.crfpa import UserLoginView, UsersCourseView, UsersIejView, UsersTrainingView, UsersView from teleforma.views.pro import AnswerDetailView, AnswerDetailViewTest, AnswerView, AnswersPendingView, AnswersTreatedView, QuizQuestionView, SeminarDocumentDownloadView, SeminarDocumentView, SeminarMediaView, SeminarView, SeminarsView, TestimonialDownloadView, TestimonialKnowledgeView, TestimonialListView, TestimonialPaybackView, TestimonialView, evaluation_form_detail, webclass_bbb_webhook from teleforma.views.profile import ProfileView @@ -205,4 +205,9 @@ urlpatterns = [ # Webclass hook url(r'^webclass_bbb_webhook/', webclass_bbb_webhook, name="webclass_bbb_webhook"), + + # site url (nagios test) + path('get-site-url', + get_site_url, name='teleforma-get-site-url'), + ] diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 83c369c1..fcc9fae6 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -758,3 +758,9 @@ class ProfessorListView(View): professor.save() +def get_site_url(request): + """ + Simply return the site url stored in DB + Used to test if url is correct with Nagios. + """ + return HttpResponse(Site.objects.get_current().domain) \ No newline at end of file