diff options
author | Akshen | 2017-08-04 20:13:00 +0530 |
---|---|---|
committer | Akshen | 2017-08-04 20:13:00 +0530 |
commit | 8e3f59ac647ea3f46624e60fad925303dca9e844 (patch) | |
tree | b8ef1ef348d23dc56118699ce082dab6524a8e11 /workshop_app/views.py | |
parent | a2042c029853973abddcb7831a44e0ae69cb5aa8 (diff) | |
download | workshop_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.py | 11 |
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', |