Browse Source

Retorna o último turno de uma tramitação onde turno não é vazio.

pull/1579/head
Edward Ribeiro 7 years ago
parent
commit
c05659ae09
  1. 10
      sapl/relatorios/views.py
  2. 9
      sapl/sessao/views.py

10
sapl/relatorios/views.py

@ -740,8 +740,14 @@ def get_sessao_plenaria(sessao, casa):
def get_turno(dic, materia): def get_turno(dic, materia):
descricao_turno = ' ' descricao_turno = ' '
descricao_tramitacao = ' ' descricao_tramitacao = ' '
tramitacao = Tramitacao.objects.filter(materia=materia).order_by( tramitacao = Tramitacao.objects.filter(materia=materia, turno__isnull=False
'-data_tramitacao').first() ).exclude(turno__exact=''
).select_related(
'materia',
'status',
'materia__tipo').order_by(
'-data_tramitacao'
).first()
if tramitacao is not None: if tramitacao is not None:
for t in Tramitacao.TURNO_CHOICES: for t in Tramitacao.TURNO_CHOICES:
if t[0] == tramitacao.turno: if t[0] == tramitacao.turno:

9
sapl/sessao/views.py

@ -168,7 +168,14 @@ def customize_link_materia(context):
autor = autoria.autor if autoria else None autor = autoria.autor if autoria else None
num_protocolo = materia.numero_protocolo num_protocolo = materia.numero_protocolo
tramitacao = Tramitacao.objects.filter(materia=materia).last() tramitacao = Tramitacao.objects.filter(materia=materia, turno__isnull=False
).exclude(turno__exact=''
).select_related(
'materia',
'status',
'materia__tipo').order_by(
'-data_tramitacao'
).first()
turno = ' ' turno = ' '
if tramitacao is not None: if tramitacao is not None:
for t in Tramitacao.TURNO_CHOICES: for t in Tramitacao.TURNO_CHOICES:

Loading…
Cancel
Save