]> git.parisson.com Git - teleforma.git/commitdiff
Add new view which return Site url : https://trackers.pilotsystems.net/prebarreau...
authorYoan Le Clanche <yoanl@pilotsystems.net>
Mon, 2 Jan 2023 16:32:45 +0000 (17:32 +0100)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Mon, 2 Jan 2023 16:32:45 +0000 (17:32 +0100)
teleforma/urls.py
teleforma/views/core.py

index 15541154a6e43042fea6a4a3458e8712830299f3..ee39bc08cf427e44de8c3853ff005f1567ac0bba 100644 (file)
@@ -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'),
+
 ]
index 83c369c12afdda41552ac31880d157a83e8bc63a..fcc9fae63a7c5fc332102ca3a235c4014ac992d6 100644 (file)
@@ -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