Repository: interlegis/sapl

Issue:
Adiciona Tipo de matéria em PDF de pauta
<!--- Forneça um resumo geral da _issue_ no título acima -->

## Comportamento Esperado
Nas tabelas de matéria do expediente e de ordem do dia devem aparecer o tipo de matéria (PLO, IND, etc)

## Comportamento Atual
Não mostra a informação de tipo.

## Possível Solução
Adiciona estes campos na geração do PDF.

## Contexto
Todas as pautas de sessão.


Discussion:

Resolving patch:
diff --git a/sapl/relatorios/templates/pdf_pauta_sessao_gerar.py b/sapl/relatorios/templates/pdf_pauta_sessao_gerar.py
--- a/sapl/relatorios/templates/pdf_pauta_sessao_gerar.py
+++ b/sapl/relatorios/templates/pdf_pauta_sessao_gerar.py
@@ -122,8 +122,10 @@ def expediente_materia(lst_expediente_materia):
     tmp += '<blockTable style="repeater" repeatRows="1">\n'
     tmp += '<tr><td >Matéria</td><td>Ementa</td><td>Situação</td></tr>\n'
     for expediente_materia in lst_expediente_materia:
-        tmp += '<tr><td><para style="P3"><b>' + str(expediente_materia['num_ordem']) + '</b> - ' + expediente_materia[
-            'id_materia'] + '</para>\n' + '<para style="P3"><b>Autor: </b>' + expediente_materia['nom_autor'] + '</para></td>\n'
+        tmp += '<tr><td><para style="P3"><b>' + str(expediente_materia['num_ordem']) + '</b> - ' + \
+               expediente_materia["tipo_materia"] + ' No. ' + \
+               expediente_materia['id_materia'] + '</para>\n' + '<para style="P3"><b>Autor: </b>' + \
+               expediente_materia['nom_autor'] + '</para></td>\n'
         txt_ementa = expediente_materia['txt_ementa'].replace('&', '&amp;')
         tmp += '<td><para style="P4">' + txt_ementa + '</para></td>\n'
         tmp += '<td><para style="P3">' + \
@@ -145,8 +147,12 @@ def votacao(lst_votacao):
     tmp += '<blockTable style="repeater" repeatRows="1">\n'
     tmp += '<tr><td >Matéria</td><td >Ementa</td><td>Situação</td></tr>\n'
     for votacao in lst_votacao:
-        tmp += '<tr><td><para style="P3"><b>' + str(votacao['num_ordem']) + '</b> - ' + str(votacao['id_materia']) + '</para>\n' + '<para style="P3"><b>Processo: </b>' + str(votacao[
-            'des_numeracao']) + '</para>\n' + '<para style="P3"><b>Turno: </b>' + str(votacao['des_turno']) + '</para>\n' + '<para style="P3"><b>Autor: </b>' + str(votacao['nom_autor']) + '</para></td>\n'
+        tmp += '<tr><td><para style="P3"><b>' + str(votacao['num_ordem']) + '</b> - ' + \
+               votacao["tipo_materia"] + ' No. ' + \
+               str(votacao['id_materia']) + '</para>\n' + '<para style="P3"><b>Processo: </b>' + \
+               str(votacao['des_numeracao']) + '</para>\n' + '<para style="P3"><b>Turno: </b>' + \
+               str(votacao['des_turno']) + '</para>\n' + '<para style="P3"><b>Autor: </b>' + \
+               str(votacao['nom_autor']) + '</para></td>\n'
         tmp += '<td><para style="P4">' + \
             str(votacao['txt_ementa']) + '</para></td>\n'
         tmp += '<td><para style="P3">' + \
diff --git a/sapl/relatorios/views.py b/sapl/relatorios/views.py
--- a/sapl/relatorios/views.py
+++ b/sapl/relatorios/views.py
@@ -1061,6 +1061,7 @@ def get_pauta_sessao(sessao, casa):
             id=expediente_materia.materia.id).first()
 
         dic_expediente_materia = {}
+        dic_expediente_materia["tipo_materia"] = materia.tipo.sigla + ' - ' + materia.tipo.descricao
         dic_expediente_materia["num_ordem"] = str(
             expediente_materia.numero_ordem)
         dic_expediente_materia["id_materia"] = str(
@@ -1113,6 +1114,7 @@ def get_pauta_sessao(sessao, casa):
             id=votacao.materia.id).first()
 
         dic_votacao = {}
+        dic_votacao["tipo_materia"] = materia.tipo.sigla + ' - ' + materia.tipo.descricao
         dic_votacao["num_ordem"] = votacao.numero_ordem
         dic_votacao["id_materia"] = str(
             materia.numero) + "/" + str(materia.ano)


Test patch: