updated portal application
[myslice.git] / portal / forms.py
1 #-*- coding: utf-8 -*-
2
3 from django import forms
4 from portal.models import PendingUser
5 from crispy_forms.helper import FormHelper
6 from crispy_forms.layout import Submit
7
8 class RegisterUserForm(forms.ModelForm):
9     def __init__(self, *args, **kwargs):
10         self.helper = FormHelper()
11         self.helper.form_tag = False
12         #self.helper.form_id = 'id-exampleForm'
13         self.helper.form_class = 'blueForms'
14         self.helper.form_method = 'post'
15         #self.helper.form_action = 'submit_survey'
16         self.helper.add_input(Submit('submit', 'Submit'))
17         super(RegisterUserForm, self).__init__(*args, **kwargs)
18
19     first_name = forms.CharField( widget=forms.TextInput )
20     last_name  = forms.CharField( widget=forms.TextInput )
21     email      = forms.CharField( widget=forms.TextInput )
22     password   = forms.CharField( widget=forms.PasswordInput )
23     password2  = forms.CharField( widget=forms.PasswordInput )
24     keypair    = forms.CharField( widget=forms.PasswordInput )
25     #keypair    = forms.CharField( widget=forms.FileInput )
26     class Meta:
27         model = PendingUser
28
29 class RegisterUserStep2Form(forms.ModelForm):
30     class Meta:
31         model = PendingUser