Terminando o cadastro de inscrições de caravanas
[cascardo/eventmanager.git] / forms.py
index cac8fd6..ed1034d 100644 (file)
--- a/forms.py
+++ b/forms.py
@@ -52,7 +52,6 @@ class SubmeterTrabalho(forms.Form):
                   'ex.: Computadores, softwares, etc. Máximo de 300 caracteres.')
     outros_palestrantes = forms.MultipleChoiceField(required=0)
 
-
 class CadastroPalestrante(forms.Form):
     nome_completo = forms.CharField(max_length=100)
     nome_usuario = forms.CharField(max_length=100)
@@ -77,7 +76,6 @@ class CadastroPalestrante(forms.Form):
     cidade = forms.CharField(max_length=100)
     uf = forms.ChoiceField(choices=STATE_CHOICES)
 
-
 class EditarPalestrante(forms.Form):
     nome = forms.CharField(max_length=100, label='Nome completo')
     email = forms.CharField(max_length=100)
@@ -98,46 +96,36 @@ class EditarPalestrante(forms.Form):
     cidade = forms.CharField(max_length=100)
     uf = forms.ChoiceField(choices=STATE_CHOICES)
 
-
 class EditarSenha(forms.Form):
     senha_atual = forms.CharField(max_length=100, widget=PasswordInput())
     nova_senha = forms.CharField(max_length=100, widget=PasswordInput())
     nova_senha_2 = forms.CharField(max_length=100, widget=PasswordInput(),
         label='Conferir Senha')
 
-
-class Inscricao(forms.Form):
+class InscricaoBase(forms.Form):
     nome_completo = forms.CharField(max_length=100)
-    cpf = forms.CharField(max_length=100)
-    email = forms.CharField(max_length=100)
+    rg = forms.CharField(max_length=100)
+    nome_usuario = forms.CharField(max_length=100)
+    senha = forms.CharField(max_length=100, widget=PasswordInput())
+    senha_2 = forms.CharField(max_length=100, widget=PasswordInput(),
+        label='Conferir Senha')
 
+    email = forms.CharField(max_length=100)
     rua = forms.CharField(max_length=100)
     numero = forms.CharField(max_length=10, label='Número')
     bairro = forms.CharField(max_length=100)
     cidade = forms.CharField(max_length=100)
     uf = forms.ChoiceField(choices=STATE_CHOICES)
-    pagina_pessoal = forms.CharField(max_length=100)
-
     telefone = forms.CharField(max_length=100)
-    estudante = forms.BooleanField(required=False)
-
-    first_step = forms.CharField(max_length=1,
-            widget=forms.HiddenInput, initial='1')
-
-
-class InscricaoEstudante(forms.Form):
-    post2 = forms.CharField(max_length=1,
-            widget=forms.HiddenInput, initial='1')
-    estudante = forms.CharField(max_length=1,
-            widget=forms.HiddenInput, initial='1')
-
-    instituicao = forms.CharField(max_length=100)
-    curso = forms.CharField(max_length=100)
-    periodo = forms.CharField(max_length=100)
-
-
-class InscricaoNormal(forms.Form):
-    empresa = forms.CharField(max_length=100)
-    post2 = forms.CharField(max_length=1,
-            widget=forms.HiddenInput, initial='1')
-
+    home_page = forms.CharField(max_length=100, label='Página Pessoal',
+        required=False)
+
+class Inscricao(InscricaoBase):
+    inscricao_comercial = forms.BooleanField(required=False,
+        label='Inscrição Comercial')
+
+class InscricaoCaravana(InscricaoBase):
+    lista_nomes = forms.CharField(label='Lista de nomes',
+        widget=forms.Textarea(), help_text='Um participante por linha, '
+        'informando nome completo e email no seguine formato: '
+        'Nome Completo <email@server.domain>')