Skip to content
Snippets Groups Projects
Commit 858fbb7b authored by Piotr Gawron's avatar Piotr Gawron
Browse files

contacte attempt add form renamed

parent 0faff66d
No related branches found
No related tags found
1 merge request!117Resolve "extend worker class"
......@@ -2,7 +2,7 @@ from worker_form import WorkerForm
from forms import VisitDetailForm, \
VisitAddForm, KitRequestForm, StatisticsForm, AvailabilityAddForm, \
AvailabilityEditForm, HolidayAddForm
from contact_attempt_forms import ContactAttemptForm, ContactAttemptEditForm
from contact_attempt_forms import ContactAttemptAddForm, ContactAttemptEditForm
from appointment_form import AppointmentDetailForm, AppointmentEditForm, AppointmentAddForm
from study_subject_forms import StudySubjectAddForm, StudySubjectDetailForm, StudySubjectEditForm
from subject_forms import SubjectAddForm, SubjectEditForm, SubjectDetailForm
......@@ -10,6 +10,6 @@ from voucher_forms import VoucherTypeForm, VoucherTypePriceForm, VoucherForm
__all__ = [StudySubjectAddForm, StudySubjectDetailForm, StudySubjectEditForm, WorkerForm,
AppointmentDetailForm, AppointmentEditForm, AppointmentAddForm, VisitDetailForm, VisitAddForm,
ContactAttemptForm, ContactAttemptEditForm, KitRequestForm, StatisticsForm, AvailabilityAddForm,
ContactAttemptAddForm, ContactAttemptEditForm, KitRequestForm, StatisticsForm, AvailabilityAddForm,
AvailabilityEditForm, HolidayAddForm, SubjectAddForm, SubjectEditForm, SubjectDetailForm, VoucherTypeForm,
VoucherTypePriceForm, VoucherForm]
......@@ -6,7 +6,7 @@ from web.forms.forms import DATETIMEPICKER_DATE_ATTRS
from web.models import ContactAttempt, Worker
class ContactAttemptForm(ModelForm):
class ContactAttemptAddForm(ModelForm):
datetime_when = forms.DateTimeField(label='When? (YYYY-MM-DD HH:MM)',
widget=forms.DateTimeInput(DATETIMEPICKER_DATE_ATTRS)
)
......@@ -23,7 +23,7 @@ class ContactAttemptForm(ModelForm):
if self.user is None:
raise TypeError("Worker not defined for: " + user.username)
subject = kwargs.pop('subject', None)
super(ContactAttemptForm, self).__init__(*args, **kwargs)
super(ContactAttemptAddForm, self).__init__(*args, **kwargs)
self.fields['subject'].initial = subject.id
self.fields['subject'].disabled = True
self.fields['worker'].initial = self.user
......
from django.shortcuts import redirect, get_object_or_404
from web.forms import ContactAttemptForm, ContactAttemptEditForm
from web.forms import ContactAttemptAddForm, ContactAttemptEditForm
from web.models import StudySubject, ContactAttempt
from . import wrap_response
......@@ -8,7 +8,7 @@ from . import wrap_response
def contact_add(request, subject_id):
subject = get_object_or_404(StudySubject, id=subject_id)
if request.method == 'POST':
form = ContactAttemptForm(request.POST, user=request.user, subject=subject)
form = ContactAttemptAddForm(request.POST, user=request.user, subject=subject)
form.instance.subject_id = subject_id
if form.is_valid():
form.save()
......@@ -17,7 +17,7 @@ def contact_add(request, subject_id):
else:
return redirect('web.views.subject_edit', id=subject_id)
else:
form = ContactAttemptForm(user=request.user, subject=subject)
form = ContactAttemptAddForm(user=request.user, subject=subject)
return wrap_response(request, 'contact_attempt/add.html',
{'form': form, 'subject_id': subject_id})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment