|
@ -8,7 +8,7 @@ from django.template.loader import get_template |
|
|
from django.template import Context |
|
|
from django.template import Context |
|
|
|
|
|
|
|
|
from .forms import ProjectForm, VolunteerForm, LibraryForm, IFGForm |
|
|
from .forms import ProjectForm, VolunteerForm, LibraryForm, IFGForm |
|
|
from .models import Project |
|
|
|
|
|
|
|
|
from .models import Project, TYPE_CHOICES |
|
|
|
|
|
|
|
|
def project(request): |
|
|
def project(request): |
|
|
# return HttpResponse("Hello, world. You're at the input form") |
|
|
# return HttpResponse("Hello, world. You're at the input form") |
|
@ -68,7 +68,11 @@ class ExternView(CookieWizardView): |
|
|
form = IFGForm(data) |
|
|
form = IFGForm(data) |
|
|
elif choice in ('BIB', 'SOFT', 'ELIT'): |
|
|
elif choice in ('BIB', 'SOFT', 'ELIT'): |
|
|
print ('one of the famous three detected!') |
|
|
print ('one of the famous three detected!') |
|
|
|
|
|
for (k,v) in TYPE_CHOICES: |
|
|
|
|
|
if k == choice: |
|
|
|
|
|
break |
|
|
form = LibraryForm(data) |
|
|
form = LibraryForm(data) |
|
|
|
|
|
form.fields['library'].label = v |
|
|
else: |
|
|
else: |
|
|
print('ERROR! UNKNOWN FORMTYPE!') |
|
|
print('ERROR! UNKNOWN FORMTYPE!') |
|
|
else: |
|
|
else: |
|
@ -91,6 +95,7 @@ class ExternView(CookieWizardView): |
|
|
form.realname = data['realname'] |
|
|
form.realname = data['realname'] |
|
|
form.username = data['username'] |
|
|
form.username = data['username'] |
|
|
form.email = data['email'] |
|
|
form.email = data['email'] |
|
|
|
|
|
# write type of form in some cases |
|
|
if data['choice'] in ('BIB', 'ELIT', 'SOFT'): |
|
|
if data['choice'] in ('BIB', 'ELIT', 'SOFT'): |
|
|
form.type = data['choice'] |
|
|
form.type = data['choice'] |
|
|
form.save() |
|
|
form.save() |
|
|