Skip to content
Snippets Groups Projects

Subject additional fields added

Merged Piotr Gawron requested to merge 85-subject into master
1 file
+ 7
1
Compare changes
  • Side-by-side
  • Inline
@@ -3,7 +3,7 @@ from django.shortcuts import get_object_or_404, redirect
@@ -3,7 +3,7 @@ from django.shortcuts import get_object_or_404, redirect
from . import wrap_response
from . import wrap_response
from ..forms import AppointmentDetailForm, AppointmentAddForm, AppointmentEditForm, SubjectEditForm
from ..forms import AppointmentDetailForm, AppointmentAddForm, AppointmentEditForm, SubjectEditForm
from ..models import Appointment
from ..models import Appointment, Subject
APPOINTMENT_LIST_GENERIC = "GENERIC"
APPOINTMENT_LIST_GENERIC = "GENERIC"
APPOINTMENT_LIST_UNFINISHED = "UNFINISHED"
APPOINTMENT_LIST_UNFINISHED = "UNFINISHED"
@@ -75,6 +75,12 @@ def appointment_edit(request, id):
@@ -75,6 +75,12 @@ def appointment_edit(request, id):
if subject_form is not None:
if subject_form is not None:
subject_form.save()
subject_form.save()
the_appointment = get_object_or_404(Appointment, id=id)
the_appointment = get_object_or_404(Appointment, id=id)
 
 
if the_appointment.status == Appointment.APPOINTMENT_STATUS_FINISHED:
 
subject = Subject.objects.get(id=the_appointment.visit.subject.id)
 
subject.information_sent = True
 
subject.save()
 
if (the_appointment.status != Appointment.APPOINTMENT_STATUS_SCHEDULED) and (
if (the_appointment.status != Appointment.APPOINTMENT_STATUS_SCHEDULED) and (
the_appointment.visit is not None):
the_appointment.visit is not None):
return redirect('web.views.visit_details', id=the_appointment.visit.id)
return redirect('web.views.visit_details', id=the_appointment.visit.id)
Loading