12345678910111213141516171819202122232425 |
- # -*- coding: utf-8 -*-
- from __future__ import unicode_literals
- from django.shortcuts import render
- from formtools.wizard.views import SessionWizardView
- from .forms import EligibilityForm, FDNWhiteLabelForm
- from .models import FDNWhiteLabel
- class ConfigCreationFormView(SessionWizardView):
- form_list = [EligibilityForm, FDNWhiteLabelForm]
- def get_form_initial(self, step):
- if step == '1':
- form_data = self.get_cleaned_data_for_step('0')
- white_label = FDNWhiteLabel()
- white_label.phone_number = form_data['phone_number']
- white_label.postal_code = form_data['postal_code']
- eligibility = white_label.check_eligibility()
- def done(self, form_list, **kwargs):
- return render(self.request, 'fdnwhitelabel/done.html', {
- 'form_data': [form.cleaned_data for form in form_list],
- })
|