Browse Source

Atualizar sapl/materia/forms.py

pull/2752/head
João 7 years ago
parent
commit
65870fc476
  1. 17
      sapl/materia/forms.py

17
sapl/materia/forms.py

@ -550,10 +550,7 @@ class TramitacaoForm(ModelForm):
tramitacao = super(TramitacaoForm, self).save(commit)
materia = tramitacao.materia
if tramitacao.status.indicador == "F":
materia.em_tramitacao = False
else:
materia.em_tramitacao = True
materia.em_tramitacao = False if tramitacao.status.indicador == "F" else True
materia.save()
anexadas = lista_anexadas(materia)
@ -565,10 +562,7 @@ class TramitacaoForm(ModelForm):
tramitacao_nova.materia = anexada
tramitacao_nova.save()
if tramitacao.status.indicador == "F":
anexada.em_tramitacao = False
else:
anexada.em_tramitacao = True
anexada.em_tramitacao = False if tramitacao.status.indicador == "F" else True
anexada.save()
return tramitacao
@ -577,17 +571,12 @@ class TramitacaoForm(ModelForm):
def lista_anexadas(materia_principal):
materias_anexadas = []
anexadas_principal = Anexada.objects.filter(materia_principal=materia_principal)
while anexadas_principal:
anexadas = []
for anexada in anexadas_principal:
materias_anexadas.append(anexada.materia_anexada)
anexadas_anexada = Anexada.objects.filter(materia_principal=anexada.materia_anexada)
for a in anexadas_anexada:
anexadas.append(a)
anexadas.extend(anexadas_anexada)
anexadas_principal = anexadas
return materias_anexadas

Loading…
Cancel
Save