Browse Source

Fix #2455

pull/2567/head
Vinícius Cantuária 7 years ago
parent
commit
d432f815e7
  1. 3
      sapl/parlamentares/urls.py
  2. 8
      sapl/parlamentares/views.py
  3. 5
      sapl/templates/parlamentares/partido_detail.html

3
sapl/parlamentares/urls.py

@ -17,7 +17,7 @@ from sapl.parlamentares.views import (CargoMesaCrud, ColigacaoCrud,
frente_atualiza_lista_parlamentares, frente_atualiza_lista_parlamentares,
insere_parlamentar_composicao, insere_parlamentar_composicao,
parlamentares_frente_selected, parlamentares_frente_selected,
remove_parlamentar_composicao) remove_parlamentar_composicao, parlamentares_filiados)
from .apps import AppConfig from .apps import AppConfig
@ -60,6 +60,7 @@ urlpatterns = [
url(r'^sistema/parlamentar/tipo-militar/', url(r'^sistema/parlamentar/tipo-militar/',
include(TipoMilitarCrud.get_urls())), include(TipoMilitarCrud.get_urls())),
url(r'^sistema/parlamentar/partido/', include(PartidoCrud.get_urls())), url(r'^sistema/parlamentar/partido/', include(PartidoCrud.get_urls())),
url(r'^sistema/parlamentar/partido/(?P<pk>\d+)$', parlamentares_filiados, name='parlamentares_filiados'),
url(r'^sistema/mesa-diretora/sessao-legislativa/', url(r'^sistema/mesa-diretora/sessao-legislativa/',
include(SessaoLegislativaCrud.get_urls())), include(SessaoLegislativaCrud.get_urls())),

8
sapl/parlamentares/views.py

@ -10,6 +10,7 @@ from django.db.models import F, Q
from django.db.models.aggregates import Count from django.db.models.aggregates import Count
from django.http import JsonResponse from django.http import JsonResponse
from django.http.response import HttpResponseRedirect from django.http.response import HttpResponseRedirect
from django.shortcuts import render
from django.templatetags.static import static from django.templatetags.static import static
from django.utils import timezone from django.utils import timezone
from django.utils.datastructures import MultiValueDictKeyError from django.utils.datastructures import MultiValueDictKeyError
@ -688,6 +689,13 @@ class ParlamentarMateriasView(FormView):
}) })
def parlamentares_filiados(request, pk):
template_name = 'parlamentares/partido_detail.html'
partido = Partido.objects.filter(pk=pk)
queryset = Parlamentar.objects.select_related().all()
return render(request, template_name, {'parlamentares': queryset})
class MesaDiretoraView(FormView): class MesaDiretoraView(FormView):
template_name = 'parlamentares/composicaomesa_form.html' template_name = 'parlamentares/composicaomesa_form.html'
success_url = reverse_lazy('sapl.parlamentares:mesa_diretora') success_url = reverse_lazy('sapl.parlamentares:mesa_diretora')

5
sapl/templates/parlamentares/partido_detail.html

@ -0,0 +1,5 @@
{% extends "base.html" %}
{% load i18n common_tags%}
{% block content_container %}
{{ block.super }}
{% endblock content_container %}
Loading…
Cancel
Save