Browse Source

Add report in pauta da sessão

pull/202/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
parent
commit
7ebe795735
  1. 2
      relatorios/urls.py
  2. 11
      relatorios/views.py
  3. 2
      templates/sessao/pauta_sessao_detail.html

2
relatorios/urls.py

@ -17,7 +17,7 @@ urlpatterns = [
name='relatorio_documento_administrativo'), name='relatorio_documento_administrativo'),
url(r'^relatorios/espelho$', relatorio_espelho, url(r'^relatorios/espelho$', relatorio_espelho,
name='relatorio_espelho'), name='relatorio_espelho'),
url(r'^relatorios/sessao_plenaria$', url(r'^relatorios/(?P<pk>\d+)/sessao_plenaria$',
relatorio_sessao_plenaria, name='relatorio_sessao_plenaria'), relatorio_sessao_plenaria, name='relatorio_sessao_plenaria'),
url(r'^relatorios/protocolo$', url(r'^relatorios/protocolo$',
relatorio_protocolo, name='relatorio_protocolo'), relatorio_protocolo, name='relatorio_protocolo'),

11
relatorios/views.py

@ -622,8 +622,8 @@ def get_sessao_plenaria(sessao, casa):
lst_oradores_expediente = [] lst_oradores_expediente = []
for orador_expediente in OradorExpediente.objects.filter( for orador_expediente in OradorExpediente.objects.filter(
sessao_plenaria=sessao): sessao_plenaria=sessao):
for parlamentar in Parlamentar.objects.filter( parlamentar = Parlamentar.objects.get(
id=orador_expediente.parlamentar.id): id=orador_expediente.parlamentar.id)
dic_oradores_expediente = {} dic_oradores_expediente = {}
dic_oradores_expediente["num_ordem"] = ( dic_oradores_expediente["num_ordem"] = (
orador_expediente.numero_ordem) orador_expediente.numero_ordem)
@ -646,7 +646,6 @@ def get_sessao_plenaria(sessao, casa):
dic_presenca_ordem_dia['sgl_partido'] = ( dic_presenca_ordem_dia['sgl_partido'] = (
Filiacao.objects.filter( Filiacao.objects.filter(
parlamentar=parlamentar).first().partido.sigla) parlamentar=parlamentar).first().partido.sigla)
lst_oradores_expediente.append(dic_oradores_expediente)
lst_presenca_ordem_dia.append(dic_presenca_ordem_dia) lst_presenca_ordem_dia.append(dic_presenca_ordem_dia)
# Lista das matérias da Ordem do Dia, incluindo o resultado das votacoes # Lista das matérias da Ordem do Dia, incluindo o resultado das votacoes
@ -753,7 +752,7 @@ def get_sessao_plenaria(sessao, casa):
lst_oradores) lst_oradores)
def relatorio_sessao_plenaria(request): def relatorio_sessao_plenaria(request, pk):
''' '''
pdf_sessao_plenaria_gerar.py pdf_sessao_plenaria_gerar.py
''' '''
@ -768,8 +767,8 @@ def relatorio_sessao_plenaria(request):
rodape = get_rodape(casa) rodape = get_rodape(casa)
imagem = get_imagem(casa) imagem = get_imagem(casa)
# protocolos = Protocolo.objects.all()[:50] sessao = SessaoPlenaria.objects.get(id=pk)
sessao = SessaoPlenaria.objects.first()
(inf_basicas_dic, (inf_basicas_dic,
lst_mesa, lst_mesa,
lst_presenca_sessao, lst_presenca_sessao,

2
templates/sessao/pauta_sessao_detail.html

@ -4,6 +4,8 @@
{% block actions %}{% endblock %} {% block actions %}{% endblock %}
{% block detail_content %} {% block detail_content %}
<br>
<div align=right><a href="{% url 'relatorio_sessao_plenaria' object.id %}">> PDF</a></li></div>
<fieldset> <fieldset>
<legend>Pauta da Sessão</legend> <legend>Pauta da Sessão</legend>
<h5 align="center">{{ sessaoplenaria }}</h5> <h5 align="center">{{ sessaoplenaria }}</h5>

Loading…
Cancel
Save