Browse Source

Refactor pdf generator functions

pull/202/head
Edward Ribeiro 9 years ago
parent
commit
b1d12d0592
  1. 2
      relatorios/templates/pdf_capa_processo_gerar.py
  2. 2
      relatorios/templates/pdf_documento_administrativo_gerar.py
  3. 2
      relatorios/templates/pdf_espelho_gerar.py
  4. 2
      relatorios/templates/pdf_etiqueta_protocolo_gerar.py
  5. 2
      relatorios/templates/pdf_materia_gerar.py
  6. 2
      relatorios/templates/pdf_norma_gerar.py
  7. 2
      relatorios/templates/pdf_ordem_dia_gerar.py
  8. 2
      relatorios/templates/pdf_protocolo_gerar.py
  9. 44
      relatorios/views.py

2
relatorios/templates/pdf_capa_processo_gerar.py

@ -68,7 +68,7 @@ def protocolos(lst_protocolos):
return tmp_data
def principal(sessao, imagem, data, lst_protocolos, dic_cabecalho, lst_rodape, dic_filtro={}):
def principal(imagem, lst_protocolos, dic_cabecalho, lst_rodape):
"""Funcao pricipal que gera a estrutura global do arquivo rml"""
arquivoPdf = str(int(time.time() * 100)) + ".pdf"

2
relatorios/templates/pdf_documento_administrativo_gerar.py

@ -112,7 +112,7 @@ def documentos(lst_documentos):
return tmp_data
def principal(sessao, imagem, data, lst_documentos, dic_cabecalho, lst_rodape, dic_filtro={}):
def principal(imagem, lst_documentos, dic_cabecalho, lst_rodape):
"""Funcao pricipal que gera a estrutura global do arquivo rml"""
arquivoPdf = str(int(time.time() * 100)) + ".pdf"

2
relatorios/templates/pdf_espelho_gerar.py

@ -122,7 +122,7 @@ def materias(lst_materias):
return tmp_data
def principal(sessao, imagem, data, lst_materias, dic_cabecalho, lst_rodape, dic_filtro={}):
def principal(imagem, lst_materias, dic_cabecalho, lst_rodape):
"""Funcao pricipal que gera a estrutura global do arquivo rml"""
# if sessao:

2
relatorios/templates/pdf_etiqueta_protocolo_gerar.py

@ -100,7 +100,7 @@ def protocolos(lst_protocolos, dic_cabecalho):
return tmp_data
def principal(sessao, imagem, data, lst_protocolos, dic_cabecalho, lst_rodape, dic_filtro={}):
def principal(imagem, lst_protocolos, dic_cabecalho, lst_rodape):
"""Funcao pricipal que gera a estrutura global do arquivo rml"""
arquivoPdf = str(int(time.time() * 100)) + ".pdf"

2
relatorios/templates/pdf_materia_gerar.py

@ -83,7 +83,7 @@ def materias(lst_materias):
tmp_data+='\t</story>\n'
return tmp_data
def principal(sessao,imagem,data,lst_materias,dic_cabecalho,lst_rodape,dic_filtro={}):
def principal(imagem, lst_materias, dic_cabecalho, lst_rodape):
"""Funcao pricipal que gera a estrutura global do arquivo rml"""
arquivoPdf=str(int(time.time()*100))+".pdf"

2
relatorios/templates/pdf_norma_gerar.py

@ -91,7 +91,7 @@ def normas(lst_normas):
tmp_data+='\t</story>\n'
return tmp_data
def principal(sessao,imagem,data,lst_normas,dic_cabecalho,lst_rodape,dic_filtro={}):
def principal(imagem, lst_normas, dic_cabecalho, lst_rodape):
"""Funcao pricipal que gera a estrutura global do arquivo rml"""
arquivoPdf=str(int(time.time()*100))+".pdf"

2
relatorios/templates/pdf_ordem_dia_gerar.py

@ -177,7 +177,7 @@ def pauta(lst_splen, lst_pauta):
return tmp
def principal(sessao, imagem, dat_ordem, lst_splen, lst_pauta, dic_cabecalho, lst_rodape):
def principal(imagem, lst_splen, lst_pauta, dic_cabecalho, lst_rodape):
"""Funcao principal que gera a estrutura global do arquivo rml contendo o relatorio de uma ordem do dia.
ordem_dia_[data da ordem do dia do relatório].pdf
Retorna:

2
relatorios/templates/pdf_protocolo_gerar.py

@ -101,7 +101,7 @@ def protocolos(lst_protocolos):
tmp_data+='\t</story>\n'
return tmp_data
def principal(sessao,imagem,data,lst_protocolos,dic_cabecalho,lst_rodape,dic_filtro={}):
def principal(imagem, lst_protocolos, dic_cabecalho, lst_rodape):
"""Funcao pricipal que gera a estrutura global do arquivo rml"""
arquivoPdf=str(int(time.time()*100))+".pdf"

44
relatorios/views.py

@ -179,9 +179,7 @@ def relatorio_materia(request):
materias = get_materias(mats)
pdf = pdf_materia_gerar.principal(None,
imagem,
None,
pdf = pdf_materia_gerar.principal(imagem,
materias,
cabecalho,
rodape)
@ -281,9 +279,7 @@ def relatorio_capa_processo(request):
])
protocolos = Protocolo.objects.filter(**kwargs)
protocolos_pdf = get_capa_processo(protocolos)
pdf = pdf_capa_processo_gerar.principal(None,
imagem,
None,
pdf = pdf_capa_processo_gerar.principal(imagem,
protocolos_pdf,
cabecalho,
rodape)
@ -323,9 +319,7 @@ def relatorio_ordem_dia(request):
sessao = SessaoPlenaria.objects.first()
ordem_pdf = get_ordem_dia(ordem, sessao)
pdf = pdf_ordem_dia_gerar.principal(None,
imagem,
None,
pdf = pdf_ordem_dia_gerar.principal(imagem,
ordem_pdf,
cabecalho,
rodape)
@ -355,9 +349,7 @@ def relatorio_documento_administrativo(request):
doc_pdf = get_documento_administrativo(docs)
pdf = pdf_documento_administrativo_gerar.principal(
None,
imagem,
None,
doc_pdf,
cabecalho,
rodape)
@ -423,9 +415,7 @@ def relatorio_espelho(request):
mat_pdf = get_espelho(mats)
pdf = pdf_espelho_gerar.principal(
None,
imagem,
None,
mat_pdf,
cabecalho,
rodape)
@ -870,13 +860,19 @@ def relatorio_protocolo(request):
rodape = get_rodape(casa)
imagem = get_imagem(casa)
protocolos = Protocolo.objects.all()[:50]
kwargs = get_kwargs_params(request, ['numero',
'ano',
'tipo_protocolo',
'tipo_processo',
'autor',
'assunto__icontains',
'interessado__icontains'])
protocolos = Protocolo.objects.filter(**kwargs)
protocolo_data = get_protocolos(protocolos)
pdf = pdf_protocolo_gerar.principal(None,
imagem,
None,
pdf = pdf_protocolo_gerar.principal(imagem,
protocolo_data,
cabecalho,
rodape)
@ -902,13 +898,19 @@ def relatorio_etiqueta_protocolo(request):
rodape = get_rodape(casa)
imagem = get_imagem(casa)
protocolos = Protocolo.objects.all()[:50]
kwargs = get_kwargs_params(request, ['numero',
'ano',
'tipo_protocolo',
'tipo_processo',
'autor',
'assunto__icontains',
'interessado__icontains'])
protocolos = Protocolo.objects.filter(**kwargs)
protocolo_data = get_etiqueta_protocolos(protocolos)
pdf = pdf_etiqueta_protocolo_gerar.principal(None,
imagem,
None,
pdf = pdf_etiqueta_protocolo_gerar.principal(imagem,
protocolo_data,
cabecalho,
rodape)

Loading…
Cancel
Save