From 636d50556495df5b3a2d92af812f54aa43a69969 Mon Sep 17 00:00:00 2001 From: "Tibor Bossanyi (Freelancer)" <tibor.bossanyi@delti.com> Date: Sat, 15 Jan 2022 08:32:28 +0100 Subject: [PATCH] BO 1.35 webhook --- .../aitrainer_backoffice/settings/deploy.py | 2 +- aitrainer_backoffice/aitrainer_backoffice/settings/dev.py | 2 +- .../aitrainer_backoffice/settings/prod.py | 2 +- aitrainer_backoffice/aitrainer_backoffice/urls.py | 2 ++ aitrainer_backoffice/aitrainer_backoffice/views.py | 8 ++++++++ 5 files changed, 13 insertions(+), 3 deletions(-) diff --git a/aitrainer_backoffice/aitrainer_backoffice/settings/deploy.py b/aitrainer_backoffice/aitrainer_backoffice/settings/deploy.py index bcbbc30..9854fb0 100644 --- a/aitrainer_backoffice/aitrainer_backoffice/settings/deploy.py +++ b/aitrainer_backoffice/aitrainer_backoffice/settings/deploy.py @@ -1,7 +1,7 @@ import os from firebase_admin import initialize_app -BACKOFFICE_VERSION = "1.34" +BACKOFFICE_VERSION = "1.35" # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) diff --git a/aitrainer_backoffice/aitrainer_backoffice/settings/dev.py b/aitrainer_backoffice/aitrainer_backoffice/settings/dev.py index d022970..f0f83e7 100644 --- a/aitrainer_backoffice/aitrainer_backoffice/settings/dev.py +++ b/aitrainer_backoffice/aitrainer_backoffice/settings/dev.py @@ -1,7 +1,7 @@ import os from firebase_admin import initialize_app -BACKOFFICE_VERSION = "1.34" +BACKOFFICE_VERSION = "1.35" # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) diff --git a/aitrainer_backoffice/aitrainer_backoffice/settings/prod.py b/aitrainer_backoffice/aitrainer_backoffice/settings/prod.py index 85f1cd6..3a48372 100644 --- a/aitrainer_backoffice/aitrainer_backoffice/settings/prod.py +++ b/aitrainer_backoffice/aitrainer_backoffice/settings/prod.py @@ -1,7 +1,7 @@ import os from firebase_admin import initialize_app -BACKOFFICE_VERSION = "1.34" +BACKOFFICE_VERSION = "1.35" # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) diff --git a/aitrainer_backoffice/aitrainer_backoffice/urls.py b/aitrainer_backoffice/aitrainer_backoffice/urls.py index 0b75126..cba9ce2 100644 --- a/aitrainer_backoffice/aitrainer_backoffice/urls.py +++ b/aitrainer_backoffice/aitrainer_backoffice/urls.py @@ -20,11 +20,13 @@ from django.conf import settings # from django.conf.urls.static import static # n from django.contrib import admin from django.urls import path, include +from aitrainer_backoffice.views import webhook urlpatterns = [ path('admin/', admin.site.urls), path(r'ckeditor', include('ckeditor_uploader.urls')), + path('webhook', webhook), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) diff --git a/aitrainer_backoffice/aitrainer_backoffice/views.py b/aitrainer_backoffice/aitrainer_backoffice/views.py index e69de29..f665316 100644 --- a/aitrainer_backoffice/aitrainer_backoffice/views.py +++ b/aitrainer_backoffice/aitrainer_backoffice/views.py @@ -0,0 +1,8 @@ +from django.http import HttpResponse +from django.views.decorators.csrf import csrf_exempt + +@csrf_exempt +def webhook(request): + if request.method == 'POST': + print("Data received from Webhook is: ", request.body) + return HttpResponse("Webhook received!") \ No newline at end of file