mirror of https://github.com/interlegis/sapl.git
Eduardo Edson Batista Cordeiro Alves
10 years ago
3 changed files with 167 additions and 181 deletions
@ -1,181 +0,0 @@ |
|||
from crispy_forms.helper import FormHelper |
|||
from django import forms |
|||
from django.utils.translation import ugettext as _ |
|||
|
|||
from .models import (Legislatura, SessaoLegislativa, Coligacao, Partido, |
|||
Parlamentar, Dependente, Filiacao, Mandato) |
|||
from sapl.layout import SaplFormLayout |
|||
|
|||
|
|||
class LegislaturaForm(forms.ModelForm): |
|||
|
|||
class Meta: |
|||
model = Legislatura |
|||
exclude = [] |
|||
|
|||
def __init__(self, *args, **kwargs): |
|||
super(LegislaturaForm, self).__init__(*args, **kwargs) |
|||
self.helper = FormHelper() |
|||
self.helper.layout = SaplFormLayout( |
|||
|
|||
[_('Legislatura'), |
|||
[('id', 3), |
|||
('id', 3), |
|||
('data_inicio', 2), |
|||
('data_fim', 2), |
|||
('data_eleicao', 2)], |
|||
[('id', 12)], |
|||
[('data_inicio', 4), ('data_fim', 4), ('data_eleicao', 4)]], |
|||
) |
|||
|
|||
|
|||
class SessaoLegislativaForm(forms.ModelForm): |
|||
|
|||
class Meta: |
|||
model = SessaoLegislativa |
|||
exclude = [] |
|||
|
|||
def __init__(self, *args, **kwargs): |
|||
super(SessaoLegislativaForm, self).__init__(*args, **kwargs) |
|||
self.helper = FormHelper() |
|||
self.helper.layout = SaplFormLayout( |
|||
|
|||
[_('Sessão Legislativa'), |
|||
[('numero', 2), |
|||
('numero', 2), |
|||
('tipo', 2), |
|||
('data_inicio', 2), |
|||
('data_fim', 2), |
|||
('data_inicio_intervalo', 1), |
|||
('data_fim_intervalo', 1)], |
|||
[('numero', 3), ('tipo', 3), ('data_inicio', 3), ('data_fim', 3)], |
|||
[('data_inicio_intervalo', 6), ('data_fim_intervalo', 6)]], |
|||
) |
|||
|
|||
|
|||
class ColigacaoForm(forms.ModelForm): |
|||
|
|||
class Meta: |
|||
model = Coligacao |
|||
exclude = [] |
|||
|
|||
def __init__(self, *args, **kwargs): |
|||
super(ColigacaoForm, self).__init__(*args, **kwargs) |
|||
self.helper = FormHelper() |
|||
self.helper.layout = SaplFormLayout( |
|||
|
|||
[_('Coligação'), |
|||
[('nome', 3), |
|||
('nome', 3), |
|||
('legislatura', 3), |
|||
('numero_votos', 3)], |
|||
[('nome', 4), ('legislatura', 4), ('numero_votos', 4)]], |
|||
) |
|||
|
|||
|
|||
class PartidoForm(forms.ModelForm): |
|||
|
|||
class Meta: |
|||
model = Partido |
|||
exclude = [] |
|||
|
|||
def __init__(self, *args, **kwargs): |
|||
super(PartidoForm, self).__init__(*args, **kwargs) |
|||
self.helper = FormHelper() |
|||
self.helper.layout = SaplFormLayout( |
|||
|
|||
[_('Partido Político'), |
|||
[('nome', 3), |
|||
('nome', 3), |
|||
('sigla', 2), |
|||
('data_criacao', 2), |
|||
('data_extincao', 2)], |
|||
[('nome', 6), ('sigla', 6)], |
|||
[('data_criacao', 6), ('data_extincao', 6)]], |
|||
) |
|||
|
|||
|
|||
class ParlamentarForm(forms.ModelForm): |
|||
|
|||
class Meta: |
|||
model = Parlamentar |
|||
exclude = [] |
|||
|
|||
def __init__(self, *args, **kwargs): |
|||
super(ParlamentarForm, self).__init__(*args, **kwargs) |
|||
self.helper = FormHelper() |
|||
self.helper.layout = SaplFormLayout( |
|||
|
|||
[_('Cadastro do Parlamentar'), |
|||
[('nome_parlamentar', 4), ('login_FIXME', 4), ('ativo', 4)], |
|||
[('nome_completo', 12)], |
|||
[('nivel_instrucao', 4), ('sexo', 4), ('data_nascimento', 4)], |
|||
[('cpf', 4), ('rg', 4), ('titulo_eleitor', 4)], |
|||
[('situacao_militar', 6), ('profissao', 6)], |
|||
[('endereco_web', 12)], |
|||
[('email', 12)], |
|||
[('numero_gab_parlamentar', 4), ('telefone', 4), ('fax', 4)], |
|||
[('endereco_residencia', 6), ('cep_residencia', 6)], |
|||
[('municipio_residencia', 6), ('uf_FIXME', 6)], |
|||
[('telefone_residencia', 6), ('fax_residencia', 6)], |
|||
[('locais_atuacao', 12)], |
|||
[('file_FIXME', 12)], |
|||
[('biografia', 12)], |
|||
[('observacao_FIXME', 12)], |
|||
[('parlamentar_salvar_FIXME', 12)]], |
|||
) |
|||
|
|||
|
|||
class DependenteForm(forms.ModelForm): |
|||
|
|||
class Meta: |
|||
model = Dependente |
|||
exclude = [] |
|||
|
|||
def __init__(self, *args, **kwargs): |
|||
super(DependenteForm, self).__init__(*args, **kwargs) |
|||
self.helper = FormHelper() |
|||
self.helper.layout = SaplFormLayout( |
|||
|
|||
[_('Dependentes'), |
|||
[('nome', 12)], |
|||
[('tipo', 4), ('sexo', 4), ('data_nascimento', 4)], |
|||
[('cpf', 4), ('rg', 4), ('titulo_eleitor', 4)]], |
|||
) |
|||
|
|||
|
|||
class FiliacaoForm(forms.ModelForm): |
|||
|
|||
class Meta: |
|||
model = Filiacao |
|||
exclude = [] |
|||
|
|||
def __init__(self, *args, **kwargs): |
|||
super(FiliacaoForm, self).__init__(*args, **kwargs) |
|||
self.helper = FormHelper() |
|||
self.helper.layout = SaplFormLayout( |
|||
|
|||
[_('Filiações Partidárias '), |
|||
[('partido', 4), ('data', 4), ('data_desfiliacao', 4)]], |
|||
) |
|||
|
|||
|
|||
class MandatoForm(forms.ModelForm): |
|||
|
|||
class Meta: |
|||
model = Mandato |
|||
exclude = [] |
|||
|
|||
def __init__(self, *args, **kwargs): |
|||
super(MandatoForm, self).__init__(*args, **kwargs) |
|||
self.helper = FormHelper() |
|||
self.helper.layout = SaplFormLayout( |
|||
|
|||
[_('Mandato'), |
|||
[('legislatura', 4), ('coligacao', 4), ('votos_recebidos', 4)], |
|||
[('ind_titular_FIXME', 3), |
|||
('dat_inicio_mandato_FIXME', 3), |
|||
('data_fim_mandato', 3), |
|||
('data_expedicao_diploma', 3)], |
|||
[('observacao', 12)]], |
|||
) |
@ -0,0 +1,147 @@ |
|||
from django.utils.translation import ugettext_lazy as _ |
|||
|
|||
from sapl.crud import build_crud |
|||
from .models import (Legislatura, Coligacao, Partido, |
|||
Dependente, SessaoLegislativa, |
|||
Parlamentar, Filiacao, Mandato, |
|||
TipoDependente, NivelInstrucao, |
|||
TipoAfastamento, SituacaoMilitar) |
|||
|
|||
legislatura_crud = build_crud( |
|||
Legislatura, |
|||
|
|||
[_('Legislatura'), |
|||
[('id', 3), |
|||
('id', 3), |
|||
('data_inicio', 2), |
|||
('data_fim', 2), |
|||
('data_eleicao', 2)], |
|||
[('id', 12)], |
|||
[('data_inicio', 4), ('data_fim', 4), ('data_eleicao', 4)]], |
|||
) |
|||
|
|||
coligacao_crud = build_crud( |
|||
Coligacao, |
|||
|
|||
[_('Coligação'), |
|||
[('nome', 3), |
|||
('nome', 3), |
|||
('legislatura', 3), |
|||
('numero_votos', 3)], |
|||
[('nome', 4), ('legislatura', 4), ('numero_votos', 4)]], |
|||
) |
|||
|
|||
partido_crud = build_crud( |
|||
Partido, |
|||
|
|||
[_('Partido Político'), |
|||
[('nome', 3), |
|||
('nome', 3), |
|||
('sigla', 2), |
|||
('data_criacao', 2), |
|||
('data_extincao', 2)], |
|||
[('nome', 6), ('sigla', 6)], |
|||
[('data_criacao', 6), ('data_extincao', 6)]], |
|||
) |
|||
|
|||
dependente_crud = build_crud( |
|||
Dependente, |
|||
|
|||
[_('Dependentes'), |
|||
[('nome', 12)], |
|||
[('tipo', 4), ('sexo', 4), ('data_nascimento', 4)], |
|||
[('cpf', 4), ('rg', 4), ('titulo_eleitor', 4)]], |
|||
) |
|||
|
|||
sessao_legislativa_crud = build_crud( |
|||
SessaoLegislativa, |
|||
|
|||
[_('Sessão Legislativa'), |
|||
[('numero', 2), |
|||
('numero', 2), |
|||
('tipo', 2), |
|||
('data_inicio', 2), |
|||
('data_fim', 2), |
|||
('data_inicio_intervalo', 1), |
|||
('data_fim_intervalo', 1)], |
|||
[('numero', 3), ('tipo', 3), ('data_inicio', 3), ('data_fim', 3)], |
|||
[('data_inicio_intervalo', 6), ('data_fim_intervalo', 6)]], |
|||
) |
|||
|
|||
dependente_crud = build_crud( |
|||
Parlamentar, |
|||
|
|||
[_('Cadastro do Parlamentar'), |
|||
[('nome_parlamentar', 4), ('login_FIXME', 4), ('ativo', 4)], |
|||
[('nome_completo', 12)], |
|||
[('nivel_instrucao', 4), ('sexo', 4), ('data_nascimento', 4)], |
|||
[('cpf', 4), ('rg', 4), ('titulo_eleitor', 4)], |
|||
[('situacao_militar', 6), ('profissao', 6)], |
|||
[('endereco_web', 12)], |
|||
[('email', 12)], |
|||
[('numero_gab_parlamentar', 4), ('telefone', 4), ('fax', 4)], |
|||
[('endereco_residencia', 6), ('cep_residencia', 6)], |
|||
[('municipio_residencia', 6), ('uf_FIXME', 6)], |
|||
[('telefone_residencia', 6), ('fax_residencia', 6)], |
|||
[('locais_atuacao', 12)], |
|||
[('file_FIXME', 12)], |
|||
[('biografia', 12)], |
|||
[('observacao_FIXME', 12)], |
|||
[('parlamentar_salvar_FIXME', 12)]], |
|||
) |
|||
|
|||
filiacao_crud = build_crud( |
|||
Filiacao, |
|||
|
|||
[_('Filiações Partidárias '), |
|||
[('partido', 4), ('data', 4), ('data_desfiliacao', 4)]], |
|||
) |
|||
|
|||
mandato_crud = build_crud( |
|||
Mandato, |
|||
|
|||
[_('Mandato'), |
|||
[('legislatura', 4), ('coligacao', 4), ('votos_recebidos', 4)], |
|||
[('ind_titular_FIXME', 3), |
|||
('dat_inicio_mandato_FIXME', 3), |
|||
('data_fim_mandato', 3), |
|||
('data_expedicao_diploma', 3)], |
|||
[('observacao', 12)]], |
|||
) |
|||
|
|||
filiacao_crud = build_crud( |
|||
Filiacao, |
|||
|
|||
[_('Filiações Partidárias '), |
|||
[('partido', 4), ('data', 4), ('data_desfiliacao', 4)]], |
|||
) |
|||
|
|||
tipo_dependente_crud = build_crud( |
|||
TipoDependente, |
|||
|
|||
[_('Tipo de Dependente'), |
|||
[('descricao', 12)]], |
|||
) |
|||
|
|||
nivel_instrucao_crud = build_crud( |
|||
NivelInstrucao, |
|||
|
|||
[_('Nível Instrução'), |
|||
[('descricao', 12)]], |
|||
) |
|||
|
|||
tipo_afastamento_crud = build_crud( |
|||
TipoAfastamento, |
|||
|
|||
[_('Tipo de Afastamento'), |
|||
[('descricao', 6), ('dispositivo', 6)], |
|||
[('afastamento', 6), |
|||
('fim_afastamento', 6)]], |
|||
) |
|||
|
|||
tipo_militar_crud = build_crud( |
|||
SituacaoMilitar, |
|||
|
|||
[_('Tipo Situação Militar'), |
|||
[('descricao', 12)]], |
|||
) |
Loading…
Reference in new issue