+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 InscricaoCaravana(forms.Form):
+ 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>')
+
+class InscricaoBase(forms.Form):
+ nome_completo = 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)
+ telefone = forms.CharField(max_length=100)
+ 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 InscricaoCoordenador(InscricaoBase):
+ pass