summaryrefslogtreecommitdiff
path: root/workshop_app/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'workshop_app/views.py')
-rw-r--r--workshop_app/views.py44
1 files changed, 30 insertions, 14 deletions
diff --git a/workshop_app/views.py b/workshop_app/views.py
index 0930c10..2d352e7 100644
--- a/workshop_app/views.py
+++ b/workshop_app/views.py
@@ -301,27 +301,43 @@ def my_workshops(request):
workshop_status.status = client_data[-1]
workshop_status.save()
- #For Instructor
- send_email(request, call_on='Booking Confirmed',
- user_position='instructor',
- workshop_date=str(client_data[1]),
- workshop_title=workshop_status.requested_workshop_title.course_name,
- user_name=str(request.user),
- )
+ if client_data[-1] == 'ACCEPTED':
+ #For Instructor
+ send_email(request, call_on='Booking Confirmed',
+ user_position='instructor',
+ workshop_date=str(client_data[1]),
+ workshop_title=workshop_status.requested_workshop_title.course_name,
+ user_name=str(request.user),
+ )
- #For Coordinator
- send_email(request, call_on='Booking Confirmed',
- workshop_date=str(client_data[1]),
- workshop_title=workshop_status.requested_workshop_title.course_name,
- other_email=workshop_status.requested_workshop_coordinator.email
- )
+ #For Coordinator
+ send_email(request, call_on='Booking Confirmed',
+ workshop_date=str(client_data[1]),
+ workshop_title=workshop_status.requested_workshop_title.course_name,
+ other_email=workshop_status.requested_workshop_coordinator.email
+ )
+ else:
+ #For Instructor
+ send_email(request, call_on='Booking Request Rejected',
+ user_position='instructor',
+ workshop_date=str(client_data[1]),
+ workshop_title=workshop_status.requested_workshop_title.course_name,
+ user_name=str(request.user),
+ )
+
+ #For Coordinator
+ send_email(request, call_on='Booking Request Rejected',
+ workshop_date=str(client_data[1]),
+ workshop_title=workshop_status.requested_workshop_title.course_name,
+ other_email=workshop_status.requested_workshop_coordinator.email
+ )
workshop_occurence_list = RequestedWorkshop.objects.filter(
requested_workshop_instructor=user.id
)
#Show upto 6 Workshops per page
- paginator = Paginator(workshop_occurence_list, 3)
+ paginator = Paginator(workshop_occurence_list, 9)
page = request.GET.get('page')
try:
workshop_occurences = paginator.page(page)