Browse Source

Coloca validação nas datas

pull/341/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
committed by Edward Ribeiro
parent
commit
09b30241f7
  1. 5
      parlamentares/forms.py
  2. 34
      parlamentares/views.py

5
parlamentares/forms.py

@ -53,8 +53,6 @@ class ParlamentarCreateForm(ParlamentarForm):
return parlamentar return parlamentar
class FiliacaoForm(ModelForm):
def validate(data, data_desfiliacao, parlamentar, filiacao): def validate(data, data_desfiliacao, parlamentar, filiacao):
data_filiacao = data data_filiacao = data
data_desfiliacao = data_desfiliacao data_desfiliacao = data_desfiliacao
@ -115,6 +113,9 @@ class FiliacaoForm(ModelForm):
return True return True
class FiliacaoForm(ModelForm):
class Meta: class Meta:
model = Filiacao model = Filiacao
fields = ['partido', fields = ['partido',

34
parlamentares/views.py

@ -29,19 +29,27 @@ TipoMilitarCrud = Crud.build(SituacaoMilitar, 'tipo_situa_militar')
DependenteCrud = MasterDetailCrud.build(Dependente, 'parlamentar', '') DependenteCrud = MasterDetailCrud.build(Dependente, 'parlamentar', '')
MandatoCrud = MasterDetailCrud.build(Mandato, 'parlamentar', '') MandatoCrud = MasterDetailCrud.build(Mandato, 'parlamentar', '')
FiliacaoCrud = MasterDetailCrud.build(Filiacao, 'parlamentar', '') # FiliacaoCrud = MasterDetailCrud.build(Filiacao, 'parlamentar', '')
# class FiliacaoCrud(MasterDetailCrud): class FiliacaoCrud(MasterDetailCrud):
# model = Filiacao model = Filiacao
# parent_field = 'parlamentar' parent_field = 'parlamentar'
# help_path = '' help_path = ''
#
# class CreateView(crud.masterdetail.CrudCreateView): class CreateView(crud.masterdetail.CrudCreateView):
# form_class = FiliacaoForm form_class = FiliacaoForm
#
# class UpdateView(crud.masterdetail.CrudUpdateView): @classmethod
# form_class = FiliacaoForm def get_url_regex(self):
return r'^(?P<pk>\d+)/%s/create$' % self.model._meta.model_name
class UpdateView(crud.masterdetail.CrudUpdateView):
form_class = FiliacaoForm
@classmethod
def get_url_regex(self):
return r'^%s/(?P<pk>\d+)/edit$' % self.model._meta.model_name
class ParlamentarCrud(Crud): class ParlamentarCrud(Crud):

Loading…
Cancel
Save