summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpnshiralkar2020-05-09 00:52:23 +0530
committerpnshiralkar2020-05-09 00:52:23 +0530
commitbbc581422b41923f9c5b527fc658457e7e7dfac8 (patch)
tree4079cfedbdf2020cee61978b18e5e3ab942c7ebe
parent83be359156350d851950f090dea9906d022e478b (diff)
downloadworkshop_booking-bbc581422b41923f9c5b527fc658457e7e7dfac8.tar.gz
workshop_booking-bbc581422b41923f9c5b527fc658457e7e7dfac8.tar.bz2
workshop_booking-bbc581422b41923f9c5b527fc658457e7e7dfac8.zip
Added Get workshop_type_tnc API
-rw-r--r--workshop_app/urls.py1
-rw-r--r--workshop_app/views.py14
2 files changed, 14 insertions, 1 deletions
diff --git a/workshop_app/urls.py b/workshop_app/urls.py
index 4bb140c..bd10381 100644
--- a/workshop_app/urls.py
+++ b/workshop_app/urls.py
@@ -33,5 +33,6 @@ urlpatterns = [
url(r'^propose_workshop/$', views.propose_workshop),
url(r'^workshop_types/$', views.workshop_type_list),
url(r'^workshop_type_details/([1-9][0-9]*)$', views.workshop_type_details),
+ url(r'^workshop_type_tnc/(?P<workshop_type_id>\d+)$', views.workshop_type_tnc, name='workshop_type_tnc'),
url(r'^view_profile/([1-9][0-9]*)$', views.view_comment_profile),
]
diff --git a/workshop_app/views.py b/workshop_app/views.py
index 5d0525c..e6876c7 100644
--- a/workshop_app/views.py
+++ b/workshop_app/views.py
@@ -1,3 +1,5 @@
+from django.http import JsonResponse, Http404
+
try:
from StringIO import StringIO as string_io
except ImportError:
@@ -6,7 +8,7 @@ from datetime import datetime
from django.contrib.auth import login, logout, authenticate
from django.contrib.auth.decorators import login_required
-from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
+from django.core.paginator import Paginator
from django.shortcuts import render, redirect
from django.utils import timezone
@@ -351,6 +353,16 @@ def workshop_type_details(request, workshop_type_id):
)
+@login_required
+def workshop_type_tnc(request, workshop_type_id):
+ workshop_type = WorkshopType.objects.filter(id=workshop_type_id)
+ if workshop_type.exists():
+ workshop_type = workshop_type.first()
+ return JsonResponse({'tnc': workshop_type.terms_and_conditions})
+ else:
+ raise Http404
+
+
def workshop_type_list(request):
"""Gives the details for types of workshops."""
user = request.user