Browse Source

ajustes

pull/1625/head
DTILegBG 8 years ago
parent
commit
87548cc085
  1. 10
      sapl/materia/urls.py
  2. 28
      sapl/norma/forms.py

10
sapl/materia/urls.py

@ -32,19 +32,19 @@ from .apps import AppConfig
app_name = AppConfig.name app_name = AppConfig.name
urlpatterns_impressos = [ urlpatterns_impressos = [
url(r'^relatorios/impressos/$', url(r'^materia/impressos/$',
ImpressosView.as_view(), ImpressosView.as_view(),
name='impressos'), name='impressos'),
url(r'^relatorios/impressos/etiqueta-pesquisa/$', url(r'^materia/impressos/etiqueta-pesquisa/$',
EtiquetaPesquisaView.as_view(), EtiquetaPesquisaView.as_view(),
name='impressos_etiqueta'), name='impressos_etiqueta'),
url(r'^relatorios/impressos/ficha-pesquisa/$', url(r'^materia/impressos/ficha-pesquisa/$',
FichaPesquisaView.as_view(), FichaPesquisaView.as_view(),
name='impressos_ficha_pesquisa'), name='impressos_ficha_pesquisa'),
url(r'^relatorios/impressos/ficha-seleciona/$', url(r'^materia/impressos/ficha-seleciona/$',
FichaSelecionaView.as_view(), FichaSelecionaView.as_view(),
name='impressos_ficha_seleciona'), name='impressos_ficha_seleciona'),
url(r'^relatorios/impressos/norma-pesquisa/$', url(r'^materia/impressos/norma-pesquisa/$',
NormaPesquisaView.as_view(), NormaPesquisaView.as_view(),
name='impressos_norma_pesquisa'), name='impressos_norma_pesquisa'),
] ]

28
sapl/norma/forms.py

@ -246,22 +246,22 @@ class NormaPesquisaForm(forms.Form):
) )
def clean(self): def clean(self):
super(NormaPesquisaForm, self).clean()
cleaned_data = self.cleaned_data cleaned_data = self.cleaned_data
# Verifica se algum campo de data foi preenchido data_inicial = cleaned_data['data_inicial']
if cleaned_data['data_inicial'] or cleaned_data['data_final']: data_final = cleaned_data['data_final']
# Então verifica se o usuário preencheu o Incial e mas não
# preencheu o Final, ou vice-versa if (data_inicial and data_final and
if (not cleaned_data['data_inicial'] or data_inicial > data_final):
not cleaned_data['data_final']): raise ValidationError(_(
raise ValidationError(_( 'A Data Final não pode ser menor que a Data Inicial'))
'Caso pesquise por data, os campos de Data Incial e ' + else:
'Data Final devem ser preenchidos obrigatoriamente')) condicao1 = data_inicial and not data_final
# Caso tenha preenchido, verifica se a data final é maior que condicao2 = not data_inicial and data_final
# a inicial if condicao1 or condicao2:
elif cleaned_data['data_final'] < cleaned_data['data_inicial']: raise ValidationError(_('Caso pesquise por data, os campos de Data Inicial e ' +
raise ValidationError(_( 'Data Final devem ser preenchidos obrigatoriamente'))
'A Data Final não pode ser menor que a Data Inicial'))
return cleaned_data return cleaned_data

Loading…
Cancel
Save