'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)
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)
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>')