Browse Source

Correções solicitadas (#2577)

pull/2513/head
Vinícius Cantuária 6 years ago
committed by Edward
parent
commit
d2070e3da9
  1. 13
      sapl/parlamentares/views.py
  2. 18
      sapl/templates/parlamentares/partido_filiados.html

13
sapl/parlamentares/views.py

@ -748,12 +748,17 @@ class ParlamentarMateriasView(FormView):
})
def get_data_filicao(parlamentar):
return parlamentar.filiacao_set.order_by('-data').first().data.strftime('%d/%m/%Y')
def parlamentares_filiados(request, pk):
template_name = 'parlamentares/partido_filiados.html'
parlamentares = Parlamentar.objects.select_related().all()
partido = Partido.objects.select_related().get(pk=pk)
parlamentares_filiado = [parlamentar for parlamentar in parlamentares if parlamentar.filiacao_atual == partido.sigla]
return render(request, template_name, {'partido': partido, 'parlamentares': parlamentares_filiado})
parlamentares = Parlamentar.objects.all()
partido = Partido.objects.get(pk=pk)
parlamentares_filiados = [(parlamentar, get_data_filicao(parlamentar)) for parlamentar in parlamentares if
parlamentar.filiacao_atual == partido.sigla]
return render(request, template_name, {'partido': partido, 'parlamentares': parlamentares_filiados})
class MesaDiretoraView(FormView):

18
sapl/templates/parlamentares/partido_filiados.html

@ -18,10 +18,16 @@
<th>
Parlamentar
</th>
<th>
Ativo na Casa?
</th>
<th>
Data da Filiação
</th>
</tr>
</thead>
<tbody>
{% for parlamentar in parlamentares %}
{% for parlamentar, data in parlamentares %}
<tr>
<td>
{% if parlamentar.fotografia %}
@ -33,6 +39,16 @@
<td>
<a href="{% url 'sapl.parlamentares:parlamentar_detail' parlamentar.pk %}"> {{ parlamentar }} </a>
</td>
<td>
{% if parlamentar.ativo %}
Sim
{% else %}
Não
{% endif %}
</td>
<td>
{{ data }}
</td>
</tr>
{% endfor %}
</tbody>

Loading…
Cancel
Save