summaryrefslogtreecommitdiff
path: root/workshop_app/views.py
diff options
context:
space:
mode:
authorAkshen2017-08-04 20:13:00 +0530
committerAkshen2017-08-04 20:13:00 +0530
commit8e3f59ac647ea3f46624e60fad925303dca9e844 (patch)
treeb8ef1ef348d23dc56118699ce082dab6524a8e11 /workshop_app/views.py
parenta2042c029853973abddcb7831a44e0ae69cb5aa8 (diff)
downloadworkshop_booking-8e3f59ac647ea3f46624e60fad925303dca9e844.tar.gz
workshop_booking-8e3f59ac647ea3f46624e60fad925303dca9e844.tar.bz2
workshop_booking-8e3f59ac647ea3f46624e60fad925303dca9e844.zip
Sorted List of Scheduled Workshop
- Instructor views sorted list of scheduled workshops - Activation template contain change - text formatting in my_workshops template
Diffstat (limited to 'workshop_app/views.py')
-rw-r--r--workshop_app/views.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/workshop_app/views.py b/workshop_app/views.py
index 7cf1c84..19b0d5f 100644
--- a/workshop_app/views.py
+++ b/workshop_app/views.py
@@ -514,7 +514,6 @@ def my_workshops(request):
return HttpResponse("Workshop Deleted")
elif client_data[-1] == 'APPROVED':
- print(client_data)
workshop_date = datetime.strptime(
client_data[1], "%Y-%m-%d"
)
@@ -890,9 +889,17 @@ def testimonials(request):
@login_required
def scheduled_workshops(request):
user = request.user
+ today = datetime.now()
+ upto = datetime.now() + dt.timedelta(days=15)
if is_instructor(user) and is_email_checked(user):
try:
- accepted_workshops = ProposeWorkshopDate.objects.all().order_by('-id')[:15]
+ accepted_workshops = ProposeWorkshopDate.objects.filter(
+ proposed_workshop_date__range=(today, upto)
+ )
+ accepted_workshops = (sorted(accepted_workshops,
+ key=lambda x: datetime.strftime(
+ x.proposed_workshop_date, '%d-%m-%Y'
+ )))
except:
accepted_workshops = None
return render(request, 'workshop_app/scheduled_workshops.html',