Browse Source

Alterar a apresentação dos resultados

pull/2454/head
João Rodrigues 7 years ago
committed by João Rodrigues
parent
commit
a6300c5392
  1. 10
      sapl/base/views.py
  2. 2
      sapl/templates/base/autores_duplicados.html
  3. 16
      sapl/templates/base/bancada_comissao_autor_externo.html

10
sapl/base/views.py

@ -972,7 +972,7 @@ def bancada_comissao_autor_externo():
tipo_autor_externo = TipoAutor.objects.filter(descricao='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) autor_externo = bancada.autor.filter(tipo=tipo_autor_externo)
# if len(autor_externo) == 1: # if len(autor_externo) == 1:
@ -990,7 +990,7 @@ def bancada_comissao_autor_externo():
# (q_autor_externo, bancada, 'Bancada') # (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) autor_externo = comissao.autor.filter(tipo=tipo_autor_externo)
# if len(autor_externo) == 1: # if len(autor_externo) == 1:
@ -1116,7 +1116,7 @@ class ListarParlMandatosIntersecaoView(PermissionRequiredMixin, ListView):
def materias_protocolo_inexistente(): def materias_protocolo_inexistente():
materias = [] materias = []
for materia in MateriaLegislativa.objects.all().order_by('-ano'): for materia in MateriaLegislativa.objects.order_by('-ano', 'numero'):
if materia.numero_protocolo: if materia.numero_protocolo:
exists = Protocolo.objects.filter( exists = Protocolo.objects.filter(
ano=materia.ano, numero=materia.numero_protocolo).exists() ano=materia.ano, numero=materia.numero_protocolo).exists()
@ -1152,7 +1152,7 @@ class ListarMatProtocoloInexistenteView(PermissionRequiredMixin, ListView):
def protocolos_materias(): def protocolos_materias():
protocolos = [] protocolos = []
for protocolo in Protocolo.objects.all(): for protocolo in Protocolo.objects.order_by('-ano', 'numero'):
materias_protocolo = MateriaLegislativa.objects.filter( materias_protocolo = MateriaLegislativa.objects.filter(
ano=protocolo.ano, numero_protocolo=protocolo.numero) ano=protocolo.ano, numero_protocolo=protocolo.numero)
if len(materias_protocolo) > 1: if len(materias_protocolo) > 1:
@ -1185,7 +1185,7 @@ class ListarProtocolosMateriasView(PermissionRequiredMixin, ListView):
def protocolos_duplicados(): def protocolos_duplicados():
protocolos = {} protocolos = {}
for p in Protocolo.objects.all(): for p in Protocolo.objects.order_by('-ano', 'numero'):
key = "{}/{}".format(p.numero, p.ano) key = "{}/{}".format(p.numero, p.ano)
val = protocolos.get(key, list()) val = protocolos.get(key, list())
val.append(p) val.append(p)

2
sapl/templates/base/autores_duplicados.html

@ -20,7 +20,7 @@
{% for autor, quantidade in autores_duplicados %} {% for autor, quantidade in autores_duplicados %}
<tr> <tr>
<td> <td>
<a>{{ autor }}</a> <a href="{% url 'sapl_index' %}sistema/autor/{{ autor.pk }}"> {{ autor }}</a>
</td> </td>
<td>{{ autor.tipo }}</td> <td>{{ autor.tipo }}</td>
<td>{{ quantidade }}</td> <td>{{ quantidade }}</td>

16
sapl/templates/base/bancada_comissao_autor_externo.html

@ -11,20 +11,20 @@
<table class="table table-striped table-hover"> <table class="table table-striped table-hover">
<thead> <thead>
<tr> <tr>
<th>Autor</th> <th>Descrição do Objeto</th>
<th>Descrição Objeto</th>
<th>Objeto</th> <th>Objeto</th>
<th>Autor</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
{% for autor, objeto, descricao_objeto in bancada_comissao_autor_externo %} {% for autor, objeto, descricao_objeto in bancada_comissao_autor_externo %}
<tr> <tr>
<td> <td>{{ descricao_objeto }}</td>
<a>{{ autor.nome }}</a> <td>{{ objeto }}</td>
</td> <td>
<td>{{ descricao_objeto }}</td> <a href="{% url 'sapl_index' %}sistema/autor/{{ autor.pk }}">{{ autor.nome }}</a>
<td>{{ objeto }}</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}
</tbody> </tbody>
</table> </table>

Loading…
Cancel
Save