diff --git a/painel/views.py b/painel/views.py
index f87202ab3..034953698 100644
--- a/painel/views.py
+++ b/painel/views.py
@@ -8,9 +8,9 @@ from django.utils.translation import ugettext_lazy as _
from painel.models import Painel
from parlamentares.models import Filiacao
from sapl.crud import build_crud
-from sessao.models import (OrdemDia, PresencaOrdemDia, RegistroVotacao,
- SessaoPlenaria, SessaoPlenariaPresenca,
- VotoParlamentar, ExpedienteMateria)
+from sessao.models import (ExpedienteMateria, OrdemDia, PresencaOrdemDia,
+ RegistroVotacao, SessaoPlenaria,
+ SessaoPlenariaPresenca, VotoParlamentar)
from .models import Cronometro
@@ -74,6 +74,7 @@ def get_cronometro_status(request, name):
# ##############################ORDEM DO DIA##################################
+
def get_materia_aberta(pk):
try:
materia = OrdemDia.objects.filter(
diff --git a/relatorios/urls.py b/relatorios/urls.py
index 658607d20..f2b9b477c 100644
--- a/relatorios/urls.py
+++ b/relatorios/urls.py
@@ -1,11 +1,10 @@
from django.conf.urls import url
-from .views import (relatorio_documento_administrativo, relatorio_materia,
- relatorio_ordem_dia, relatorio_processo,
- relatorio_protocolo, relatorio_espelho,
- relatorio_etiqueta_protocolo,
- relatorio_pauta_sessao,
- relatorio_sessao_plenaria,)
+from .views import (relatorio_documento_administrativo, relatorio_espelho,
+ relatorio_etiqueta_protocolo, relatorio_materia,
+ relatorio_ordem_dia, relatorio_pauta_sessao,
+ relatorio_processo, relatorio_protocolo,
+ relatorio_sessao_plenaria)
urlpatterns = [
url(r'^relatorios/materia$', relatorio_materia, name='relatorio_materia'),
diff --git a/relatorios/views.py b/relatorios/views.py
index 63b1a8c9c..c3facc1d7 100644
--- a/relatorios/views.py
+++ b/relatorios/views.py
@@ -1,5 +1,6 @@
from datetime import datetime
+from bs4 import BeautifulSoup
from django.http import HttpResponse
from base.models import CasaLegislativa
@@ -7,28 +8,21 @@ from base.views import ESTADOS
from comissoes.models import Comissao
from materia.models import (Autor, Autoria, MateriaLegislativa, Numeracao,
Tramitacao, UnidadeTramitacao)
-
-from parlamentares.models import (Parlamentar, ComposicaoMesa,
- CargoMesa, Filiacao)
+from parlamentares.models import (CargoMesa, ComposicaoMesa, Filiacao,
+ Parlamentar)
from protocoloadm.models import (DocumentoAdministrativo, Protocolo,
TramitacaoAdministrativo)
-
-from sessao.models import (OrdemDia, SessaoPlenaria,
- SessaoPlenariaPresenca,
- TipoExpediente, ExpedienteSessao, ExpedienteMateria,
- RegistroVotacao,
- OradorExpediente, PresencaOrdemDia, Orador)
+from sessao.models import (ExpedienteMateria, ExpedienteSessao, Orador,
+ OradorExpediente, OrdemDia, PresencaOrdemDia,
+ RegistroVotacao, SessaoPlenaria,
+ SessaoPlenariaPresenca, TipoExpediente)
from .templates import (pdf_capa_processo_gerar,
- pdf_documento_administrativo_gerar,
- pdf_espelho_gerar,
- pdf_materia_gerar,
- pdf_protocolo_gerar,
- pdf_etiqueta_protocolo_gerar,
- pdf_pauta_sessao_gerar,
+ pdf_documento_administrativo_gerar, pdf_espelho_gerar,
+ pdf_etiqueta_protocolo_gerar, pdf_materia_gerar,
+ pdf_pauta_sessao_gerar, pdf_protocolo_gerar,
pdf_sessao_plenaria_gerar)
-from bs4 import BeautifulSoup
def get_cabecalho(casa):
@@ -250,7 +244,8 @@ def relatorio_processo(request):
response = HttpResponse(content_type='application/pdf')
response[
- 'Content-Disposition'] = 'attachment; filename="relatorio_processo.pdf"'
+ 'Content-Disposition'] = (
+ 'attachment; filename="relatorio_processo.pdf"')
casa = CasaLegislativa.objects.first()
@@ -276,84 +271,6 @@ def relatorio_processo(request):
def get_ordem_dia(ordem, sessao):
pass
- # splen = []
- # pauta = []
- # data = ''
-
- # for dat_sessao in SessaoPlenaria.objects.filter(id=sessao.id):
- # data = dat_sessao.data_inicio
- # dat_ordem = dat_sessao.data_inicio
-
- # seleciona dados da sessão plenária
- # for sp in context.zsql.sessao_plenaria_obter_zsql(dat_inicio_sessao=data, ind_excluido=0):
- # dicsp = {} # dicionário que armazenará os dados a serem impressos de uma sessão plenária
- # ts = context.zsql.tipo_sessao_plenaria_obter_zsql(tip_sessao=sp.tip_sessao)[0]
- # dicsp["sessao"] = str(sp.num_sessao_plen)+"ª Sessao "+ts.nom_sessao+" da "+str(sp.num_sessao_leg)+"ª Sessao Legislativa da "+str(sp.num_legislatura)+"ª Legislatura"
- # dia = context.pysc.data_converter_por_extenso_pysc(data=sp.dat_inicio_sessao)
- # hora = context.pysc.hora_formatar_pysc(hora=sp.hr_inicio_sessao)
- # dicsp["datasessao"] = "Dia "+str(dia)+" ("+str(sp.dia_sessao)+") - Inicio as "+hora
- # splen.append(dicsp)
- # seleciona as matérias que compõem a pauta na data escolhida
- # for ordem in context.zsql.ordem_dia_obter_zsql(dat_ordem=data, ind_excluido=0):
- # seleciona os detalhes de uma matéria
- # materia = context.zsql.materia_obter_zsql(cod_materia=ordem.cod_materia)[0]
- # dic = {} # dicionário que armazenará os dados a serem impressos de uma matéria
- # dic["num_ordem"] = ordem.num_ordem
- # dic["id_materia"] = materia.des_tipo_materia+" - Nº "+str(materia.num_ident_basica)+"/"+str(materia.ano_ident_basica)
- # dic["id_materia"] = materia.sgl_tipo_materia+" - "+str(materia.num_ident_basica)+"/"+str(materia.ano_ident_basica)+" - "+materia.des_tipo_materia
- # dic["txt_ementa"] = ordem.txt_observacao
- # numeracao do processo 26/02/2011
- # dic["des_numeracao"]=""
- # numeracao = context.zsql.numeracao_obter_zsql(cod_materia=ordem.cod_materia)
- # if len(numeracao):
- # numeracao = numeracao[0]
- # dic["des_numeracao"] = str(numeracao.num_materia)+"/"+str(numeracao.ano_materia)
- # dic["des_turno"]=""
- # dic["des_situacao"] = ""
- # tramitacao = context.zsql.tramitacao_obter_zsql(cod_materia=ordem.cod_materia, ind_ult_tramitacao=1)
- # if len(tramitacao):
- # tramitacao = tramitacao[0]
- # if tramitacao.sgl_turno != "":
- # for turno in [("P","Primeiro"), ("S","Segundo"), ("U","Único"), ("L","Suplementar"), ("A","Votação Única em Regime de Urgência"), ("B","1ª Votação"), ("C","2ª e 3ª Votações")]:
- # if tramitacao.sgl_turno == turno[0]:
- # dic["des_turno"] = turno[1]
-
- # dic["des_situacao"] = tramitacao.des_status
- # if dic["des_situacao"]==None:
- # dic["des_situacao"] = " "
-
- # dic["nom_autor"] = ''
- # autoria = context.zsql.autoria_obter_zsql(cod_materia=ordem.cod_materia, ind_primeiro_autor=1)
- # if len(autoria): # se existe autor
- # autoria = autoria[0]
- # try:
- # autor = context.zsql.autor_obter_zsql(cod_autor=autoria.cod_autor)
- # if len(autor):
- # autor = autor[0]
-
- # if autor.des_tipo_autor == "Parlamentar":
- # parlamentar = context.zsql.parlamentar_obter_zsql(cod_parlamentar=autor.cod_parlamentar)[0]
- # dic["nom_autor"] = parlamentar.nom_parlamentar
-
- # elif autor.des_tipo_autor == "Comissao":
- # comissao = context.zsql.comissao_obter_zsql(cod_comissao=autor.cod_comissao)[0]
- # dic["nom_autor"] = comissao.nom_comissao
- # else:
- # dic["nom_autor"] = autor.nom_autor
- # except:
- # pass
- # lst_relator = [] # lista contendo os relatores da matéria
- # for relatoria in context.zsql.relatoria_obter_zsql(cod_materia=ordem.cod_materia):
- # parlamentar = context.zsql.parlamentar_obter_zsql(cod_parlamentar=relatoria.cod_parlamentar)[0]
- # comissao = context.zsql.comissao_obter_zsql(cod_comissao=relatoria.cod_comissao)[0]
- # lst_relator.append(parlamentar.nom_parlamentar+" - "+comissao.nom_comissao)
- # if not len(lst_relator):
- # lst_relator = ['']
- # dic["lst_relator"] = lst_relator
-
- # adiciona o dicionário na pauta
- # pauta.append(dic)
-
def relatorio_ordem_dia(request):
'''
@@ -363,7 +280,8 @@ def relatorio_ordem_dia(request):
response = HttpResponse(content_type='application/pdf')
response[
- 'Content-Disposition'] = 'attachment; filename="relatorio_ordem_dia.pdf"'
+ 'Content-Disposition'] = (
+ 'attachment; filename="relatorio_ordem_dia.pdf"')
casa = CasaLegislativa.objects.first()
@@ -394,7 +312,8 @@ def relatorio_documento_administrativo(request):
response = HttpResponse(content_type='application/pdf')
response[
- 'Content-Disposition'] = 'attachment; filename="relatorio_documento_administrativo.pdf"'
+ 'Content-Disposition'] = (
+ 'attachment; filename="relatorio_documento_administrativo.pdf"')
casa = CasaLegislativa.objects.first()
@@ -539,7 +458,8 @@ def get_espelho(mats):
dic['norma_juridica_vinculada'] = 'Não há nenhuma\
norma jurídica vinculada'
# TODO
- # for norma in context.zsql.materia_buscar_norma_juridica_zsql(cod_materia=materia.cod_materia):
+ # for norma in context.zsql.materia_buscar_norma_juridica_zsql(
+ # cod_materia=materia.cod_materia):
# dic['norma_juridica_vinculada'] = norma.des_norma + " " + \
# str(norma.num_norma) + "/" + str(norma.ano_norma)
@@ -868,7 +788,8 @@ def get_protocolos(prots):
dic['titulo'] = str(protocolo.numero) + '/' + str(protocolo.ano)
dic['data'] = protocolo.data.strftime(
- "%d/%m/%Y") + ' - Horário:' + protocolo.hora.strftime("%H:%m")
+ "%d/%m/%Y") + ' - Horário:' + protocolo.hora.strftime(
+ "%H:%m")
dic['txt_assunto'] = protocolo.assunto_ementa
@@ -910,7 +831,8 @@ def relatorio_protocolo(request):
response = HttpResponse(content_type='application/pdf')
response[
- 'Content-Disposition'] = 'attachment; filename="relatorio_protocolo.pdf"'
+ 'Content-Disposition'] = (
+ 'attachment; filename="relatorio_protocolo.pdf"')
casa = CasaLegislativa.objects.first()
@@ -941,7 +863,8 @@ def relatorio_etiqueta_protocolo(request):
response = HttpResponse(content_type='application/pdf')
response[
- 'Content-Disposition'] = 'attachment; filename="relatorio_etiqueta_protocolo.pdf"'
+ 'Content-Disposition'] = (
+ 'attachment; filename="relatorio_etiqueta_protocolo.pdf"')
casa = CasaLegislativa.objects.first()
@@ -1021,7 +944,8 @@ def relatorio_pauta_sessao(request):
response = HttpResponse(content_type='application/pdf')
response[
- 'Content-Disposition'] = 'attachment; filename="relatorio_pauta_sessao.pdf"'
+ 'Content-Disposition'] = (
+ 'attachment; filename="relatorio_pauta_sessao.pdf"')
casa = CasaLegislativa.objects.first()