|
@ -145,6 +145,9 @@ class MateriaSimplificadaForm(ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(MateriaSimplificadaForm, self).clean() |
|
|
super(MateriaSimplificadaForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
cleaned_data = self.cleaned_data |
|
|
cleaned_data = self.cleaned_data |
|
|
|
|
|
|
|
|
data_apresentacao = cleaned_data['data_apresentacao'] |
|
|
data_apresentacao = cleaned_data['data_apresentacao'] |
|
@ -167,6 +170,9 @@ class MateriaLegislativaForm(ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(MateriaLegislativaForm, self).clean() |
|
|
super(MateriaLegislativaForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
cleaned_data = self.cleaned_data |
|
|
cleaned_data = self.cleaned_data |
|
|
|
|
|
|
|
|
data_apresentacao = cleaned_data['data_apresentacao'] |
|
|
data_apresentacao = cleaned_data['data_apresentacao'] |
|
@ -197,6 +203,9 @@ class UnidadeTramitacaoForm(ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(UnidadeTramitacaoForm, self).clean() |
|
|
super(UnidadeTramitacaoForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
cleaned_data = self.cleaned_data |
|
|
cleaned_data = self.cleaned_data |
|
|
|
|
|
|
|
|
for key in list(cleaned_data.keys()): |
|
|
for key in list(cleaned_data.keys()): |
|
@ -255,6 +264,9 @@ class RelatoriaForm(ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(RelatoriaForm, self).clean() |
|
|
super(RelatoriaForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
cleaned_data = self.cleaned_data |
|
|
cleaned_data = self.cleaned_data |
|
|
|
|
|
|
|
|
try: |
|
|
try: |
|
@ -287,7 +299,12 @@ class TramitacaoForm(ModelForm): |
|
|
self.fields['data_tramitacao'].initial = timezone.now().date() |
|
|
self.fields['data_tramitacao'].initial = timezone.now().date() |
|
|
|
|
|
|
|
|
def clean(self): |
|
|
def clean(self): |
|
|
cleaned_data = super(TramitacaoForm, self).clean() |
|
|
super(TramitacaoForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
|
|
|
cleaned_data = self.cleaned_data |
|
|
|
|
|
|
|
|
if 'data_encaminhamento' in cleaned_data: |
|
|
if 'data_encaminhamento' in cleaned_data: |
|
|
data_enc_form = cleaned_data['data_encaminhamento'] |
|
|
data_enc_form = cleaned_data['data_encaminhamento'] |
|
@ -296,9 +313,6 @@ class TramitacaoForm(ModelForm): |
|
|
if 'data_tramitacao' in cleaned_data: |
|
|
if 'data_tramitacao' in cleaned_data: |
|
|
data_tram_form = cleaned_data['data_tramitacao'] |
|
|
data_tram_form = cleaned_data['data_tramitacao'] |
|
|
|
|
|
|
|
|
if self.errors: |
|
|
|
|
|
return self.errors |
|
|
|
|
|
|
|
|
|
|
|
ultima_tramitacao = Tramitacao.objects.filter( |
|
|
ultima_tramitacao = Tramitacao.objects.filter( |
|
|
materia_id=self.instance.materia_id).exclude( |
|
|
materia_id=self.instance.materia_id).exclude( |
|
|
id=self.instance.id).order_by( |
|
|
id=self.instance.id).order_by( |
|
@ -367,6 +381,11 @@ class TramitacaoUpdateForm(TramitacaoForm): |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
def clean(self): |
|
|
def clean(self): |
|
|
|
|
|
super(TramitacaoUpdateForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
ultima_tramitacao = Tramitacao.objects.filter( |
|
|
ultima_tramitacao = Tramitacao.objects.filter( |
|
|
materia_id=self.instance.materia_id).order_by( |
|
|
materia_id=self.instance.materia_id).order_by( |
|
|
'-data_tramitacao', |
|
|
'-data_tramitacao', |
|
@ -424,8 +443,8 @@ class LegislacaoCitadaForm(ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(LegislacaoCitadaForm, self).clean() |
|
|
super(LegislacaoCitadaForm, self).clean() |
|
|
|
|
|
|
|
|
if self.errors: |
|
|
if not self.is_valid(): |
|
|
return self.errors |
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
cleaned_data = self.cleaned_data |
|
|
cleaned_data = self.cleaned_data |
|
|
|
|
|
|
|
@ -487,8 +506,8 @@ class NumeracaoForm(ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(NumeracaoForm, self).clean() |
|
|
super(NumeracaoForm, self).clean() |
|
|
|
|
|
|
|
|
if self.errors: |
|
|
if not self.is_valid(): |
|
|
return self.errors |
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
try: |
|
|
try: |
|
|
MateriaLegislativa.objects.get( |
|
|
MateriaLegislativa.objects.get( |
|
@ -532,8 +551,8 @@ class AnexadaForm(ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(AnexadaForm, self).clean() |
|
|
super(AnexadaForm, self).clean() |
|
|
|
|
|
|
|
|
if self.errors: |
|
|
if not self.is_valid(): |
|
|
return self.errors |
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
cleaned_data = self.cleaned_data |
|
|
cleaned_data = self.cleaned_data |
|
|
|
|
|
|
|
@ -725,8 +744,8 @@ class DespachoInicialForm(ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(DespachoInicialForm, self).clean() |
|
|
super(DespachoInicialForm, self).clean() |
|
|
|
|
|
|
|
|
if self.errors: |
|
|
if not self.is_valid(): |
|
|
return self.errors |
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
if DespachoInicial.objects.filter( |
|
|
if DespachoInicial.objects.filter( |
|
|
materia=self.instance.materia, |
|
|
materia=self.instance.materia, |
|
@ -770,8 +789,8 @@ class AutoriaForm(ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
cd = super(AutoriaForm, self).clean() |
|
|
cd = super(AutoriaForm, self).clean() |
|
|
|
|
|
|
|
|
if self.errors: |
|
|
if not self.is_valid(): |
|
|
return self.errors |
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
autorias = Autoria.objects.filter( |
|
|
autorias = Autoria.objects.filter( |
|
|
materia=self.instance.materia, autor=cd['autor']) |
|
|
materia=self.instance.materia, autor=cd['autor']) |
|
@ -993,6 +1012,9 @@ class TipoProposicaoForm(ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(TipoProposicaoForm, self).clean() |
|
|
super(TipoProposicaoForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
cd = self.cleaned_data |
|
|
cd = self.cleaned_data |
|
|
|
|
|
|
|
|
content_type = cd['content_type'] |
|
|
content_type = cd['content_type'] |
|
@ -1227,6 +1249,9 @@ class ProposicaoForm(forms.ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(ProposicaoForm, self).clean() |
|
|
super(ProposicaoForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
cd = self.cleaned_data |
|
|
cd = self.cleaned_data |
|
|
|
|
|
|
|
|
tm, am, nm = (cd.get('tipo_materia', ''), |
|
|
tm, am, nm = (cd.get('tipo_materia', ''), |
|
@ -1319,6 +1344,9 @@ class DevolverProposicaoForm(forms.ModelForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(DevolverProposicaoForm, self).clean() |
|
|
super(DevolverProposicaoForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
cd = self.cleaned_data |
|
|
cd = self.cleaned_data |
|
|
|
|
|
|
|
|
if 'justificativa_devolucao' not in cd or\ |
|
|
if 'justificativa_devolucao' not in cd or\ |
|
@ -1501,6 +1529,9 @@ class ConfirmarProposicaoForm(ProposicaoForm): |
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(ConfirmarProposicaoForm, self).clean() |
|
|
super(ConfirmarProposicaoForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
numeracao = sapl.base.models.AppConfig.attr('sequencia_numeracao') |
|
|
numeracao = sapl.base.models.AppConfig.attr('sequencia_numeracao') |
|
|
|
|
|
|
|
|
if not numeracao: |
|
|
if not numeracao: |
|
@ -1825,6 +1856,11 @@ class EtiquetaPesquisaForm(forms.Form): |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
def clean(self): |
|
|
def clean(self): |
|
|
|
|
|
super(EtiquetaPesquisaForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
cleaned_data = self.cleaned_data |
|
|
cleaned_data = self.cleaned_data |
|
|
|
|
|
|
|
|
# Verifica se algum campo de data foi preenchido |
|
|
# Verifica se algum campo de data foi preenchido |
|
@ -1893,7 +1929,12 @@ class FichaPesquisaForm(forms.Form): |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
def clean(self): |
|
|
def clean(self): |
|
|
cleaned_data = super(FichaPesquisaForm, self).clean() |
|
|
super(FichaPesquisaForm, self).clean() |
|
|
|
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
|
|
|
cleaned_data = self.cleaned_data |
|
|
|
|
|
|
|
|
if not self.is_valid(): |
|
|
if not self.is_valid(): |
|
|
return cleaned_data |
|
|
return cleaned_data |
|
|