diff --git a/sapl/base/views.py b/sapl/base/views.py index b85c1b3bb..0f47b6d33 100644 --- a/sapl/base/views.py +++ b/sapl/base/views.py @@ -972,7 +972,7 @@ def bancada_comissao_autor_externo(): tipo_autor_externo = TipoAutor.objects.filter(descricao='Externo') - for bancada in Bancada.objects.all(): + for bancada in Bancada.objects.all().order_by('nome'): autor_externo = bancada.autor.filter(tipo=tipo_autor_externo) # if len(autor_externo) == 1: @@ -990,7 +990,7 @@ def bancada_comissao_autor_externo(): # (q_autor_externo, bancada, 'Bancada') # ) - for comissao in Comissao.objects.all(): + for comissao in Comissao.objects.all().order_by('nome'): autor_externo = comissao.autor.filter(tipo=tipo_autor_externo) # if len(autor_externo) == 1: @@ -1116,7 +1116,7 @@ class ListarParlMandatosIntersecaoView(PermissionRequiredMixin, ListView): def materias_protocolo_inexistente(): materias = [] - for materia in MateriaLegislativa.objects.all().order_by('-ano'): + for materia in MateriaLegislativa.objects.order_by('-ano', 'numero'): if materia.numero_protocolo: exists = Protocolo.objects.filter( ano=materia.ano, numero=materia.numero_protocolo).exists() @@ -1152,7 +1152,7 @@ class ListarMatProtocoloInexistenteView(PermissionRequiredMixin, ListView): def protocolos_materias(): protocolos = [] - for protocolo in Protocolo.objects.all(): + for protocolo in Protocolo.objects.order_by('-ano', 'numero'): materias_protocolo = MateriaLegislativa.objects.filter( ano=protocolo.ano, numero_protocolo=protocolo.numero) if len(materias_protocolo) > 1: @@ -1185,7 +1185,7 @@ class ListarProtocolosMateriasView(PermissionRequiredMixin, ListView): def protocolos_duplicados(): protocolos = {} - for p in Protocolo.objects.all(): + for p in Protocolo.objects.order_by('-ano', 'numero'): key = "{}/{}".format(p.numero, p.ano) val = protocolos.get(key, list()) val.append(p) diff --git a/sapl/templates/base/autores_duplicados.html b/sapl/templates/base/autores_duplicados.html index d51a24d74..11389ac90 100644 --- a/sapl/templates/base/autores_duplicados.html +++ b/sapl/templates/base/autores_duplicados.html @@ -20,7 +20,7 @@ {% for autor, quantidade in autores_duplicados %} - {{ autor }} + {{ autor }} {{ autor.tipo }} {{ quantidade }} diff --git a/sapl/templates/base/bancada_comissao_autor_externo.html b/sapl/templates/base/bancada_comissao_autor_externo.html index f56453917..41913d7e8 100644 --- a/sapl/templates/base/bancada_comissao_autor_externo.html +++ b/sapl/templates/base/bancada_comissao_autor_externo.html @@ -11,20 +11,20 @@ - - + + {% for autor, objeto, descricao_objeto in bancada_comissao_autor_externo %} - - - - + + + + {% endfor %}
AutorDescrição ObjetoDescrição do Objeto ObjetoAutor
- {{ autor.nome }} - {{ descricao_objeto }}{{ objeto }}
{{ descricao_objeto }}{{ objeto }} + {{ autor.nome }} +