From 34d48c2b56ab9f9e5a8139307595e266a7d7d5e3 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Wed, 5 Apr 2017 11:10:43 +0200 Subject: [PATCH] refactor on the variable names --- smash/web/views/doctor.py | 46 +++++++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/smash/web/views/doctor.py b/smash/web/views/doctor.py index e8b6ade7..09031a36 100644 --- a/smash/web/views/doctor.py +++ b/smash/web/views/doctor.py @@ -5,6 +5,14 @@ from . import wrap_response from ..forms import WorkerAddForm, WorkerEditForm, WorkerDetailForm from ..models import Worker, Availability +MONDAY_AS_DAY_OF_WEEK = 1 +TUESDAY_AS_DAY_OF_WEEK = 2 +WEDNESDAY_AS_DAY_OF_WEEK = 3 +THURSDAY_AS_DAY_OF_WEEK = 4 +FRIDAY_AS_DAY_OF_WEEK = 5 +SATURDAY_AS_DAY_OF_WEEK = 6 +SUNDAY_AS_DAY_OF_WEEK = 7 + def doctors(request): doctors_list = Worker.objects.order_by('-last_name') @@ -47,24 +55,24 @@ def doctor_details(request, doctor_id): def doctor_availability(request, doctor_id): - avall = Availability.objects.filter(person=doctor_id) + availabilities = Availability.objects.filter(person=doctor_id) - avmon = avall.filter(day_number=1) - avtue = avall.filter(day_number=2) - avwed = avall.filter(day_number=3) - avthu = avall.filter(day_number=4) - avfri = avall.filter(day_number=5) - avsat = avall.filter(day_number=6) - avsun = avall.filter(day_number=7) + availability_on_monday = availabilities.filter(day_number=MONDAY_AS_DAY_OF_WEEK) + availability_on_tuesday = availabilities.filter(day_number=TUESDAY_AS_DAY_OF_WEEK) + availability_on_wednesday = availabilities.filter(day_number=WEDNESDAY_AS_DAY_OF_WEEK) + availability_on_thursday = availabilities.filter(day_number=THURSDAY_AS_DAY_OF_WEEK) + availability_on_friday = availabilities.filter(day_number=FRIDAY_AS_DAY_OF_WEEK) + availability_on_saturday = availabilities.filter(day_number=SATURDAY_AS_DAY_OF_WEEK) + availability_on_sunday = availabilities.filter(day_number=SUNDAY_AS_DAY_OF_WEEK) context = { - 'avmon': avmon, - 'avtue': avtue, - 'avwed': avwed, - 'avthu': avthu, - 'avfri': avfri, - 'avsat': avsat, - 'avsun': avsun, + 'avmon': availability_on_monday, + 'avtue': availability_on_tuesday, + 'avwed': availability_on_wednesday, + 'avthu': availability_on_thursday, + 'avfri': availability_on_friday, + 'avsat': availability_on_saturday, + 'avsun': availability_on_sunday, 'id': doctor_id } @@ -72,7 +80,7 @@ def doctor_availability(request, doctor_id): def doctor_availability_delete(request, doctor_id, availability_id): - availibility = Availability.objects.filter(id=availability_id) - if len(availibility) > 0: - availibility.delete() - return redirect(doctoravail, id=doctor_id) # FIXME doctoravail doesn't exist + availability = Availability.objects.filter(id=availability_id) + if len(availability) > 0: + availability.delete() + return redirect(doctor_availability, id=doctor_id) -- GitLab