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): def parlamentares_filiados(request, pk):
template_name = 'parlamentares/partido_filiados.html' template_name = 'parlamentares/partido_filiados.html'
parlamentares = Parlamentar.objects.select_related().all() parlamentares = Parlamentar.objects.all()
partido = Partido.objects.select_related().get(pk=pk) partido = Partido.objects.get(pk=pk)
parlamentares_filiado = [parlamentar for parlamentar in parlamentares if parlamentar.filiacao_atual == partido.sigla] parlamentares_filiados = [(parlamentar, get_data_filicao(parlamentar)) for parlamentar in parlamentares if
return render(request, template_name, {'partido': partido, 'parlamentares': parlamentares_filiado}) parlamentar.filiacao_atual == partido.sigla]
return render(request, template_name, {'partido': partido, 'parlamentares': parlamentares_filiados})
class MesaDiretoraView(FormView): class MesaDiretoraView(FormView):

18
sapl/templates/parlamentares/partido_filiados.html

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

Loading…
Cancel
Save