Browse Source

Alterações para disponibilizar ConsideracoesFinais nas abas de resumo e resumo ata

pull/3437/head
AlGouvea 4 years ago
parent
commit
aeb6dcfaca
  1. 3
      sapl/relatorios/views.py
  2. 7
      sapl/sessao/models.py
  3. 11
      sapl/sessao/views.py
  4. 8
      sapl/templates/sessao/blocos_ata/consideracoes_finais.html
  5. 9
      sapl/templates/sessao/blocos_resumo/consideracoes_finais.html
  6. 3
      sapl/templates/sessao/resumo.html
  7. 1
      sapl/templates/sessao/resumo_ata.html

3
sapl/relatorios/views.py

@ -25,7 +25,8 @@ from sapl.sessao.models import (ExpedienteMateria, ExpedienteSessao,
Orador, OradorExpediente, Orador, OradorExpediente,
OrdemDia, PresencaOrdemDia, SessaoPlenaria, OrdemDia, PresencaOrdemDia, SessaoPlenaria,
SessaoPlenariaPresenca, OcorrenciaSessao, SessaoPlenariaPresenca, OcorrenciaSessao,
RegistroVotacao, VotoParlamentar, OradorOrdemDia, TipoExpediente, ResumoOrdenacao) RegistroVotacao, VotoParlamentar, OradorOrdemDia,
ConsideracoesFinais, TipoExpediente, ResumoOrdenacao)
from sapl.settings import STATIC_ROOT from sapl.settings import STATIC_ROOT
from sapl.utils import LISTA_DE_UFS, TrocaTag, filiacao_data, create_barcode from sapl.utils import LISTA_DE_UFS, TrocaTag, filiacao_data, create_barcode

7
sapl/sessao/models.py

@ -701,7 +701,8 @@ ORDENACAO_RESUMO = [
('v_n_mat_o_d', 'Votações Nominais - Matérias da Ordem do Dia'), ('v_n_mat_o_d', 'Votações Nominais - Matérias da Ordem do Dia'),
('oradores_o_d', 'Oradores da Ordem do Dia'), ('oradores_o_d', 'Oradores da Ordem do Dia'),
('oradores_expli', 'Oradores das Explicações Pessoais'), ('oradores_expli', 'Oradores das Explicações Pessoais'),
('ocorr_sessao', 'Ocorrências da Sessão') ('ocorr_sessao', 'Ocorrências da Sessão'),
('cons_finais', 'Considerações Finais')
] ]
@ -767,6 +768,10 @@ class ResumoOrdenacao(models.Model):
max_length=50, max_length=50,
default=ORDENACAO_RESUMO[13][0] default=ORDENACAO_RESUMO[13][0]
) )
decimo_quinto = models.CharField(
max_length=50,
default=ORDENACAO_RESUMO[14][0]
)
class Meta: class Meta:
verbose_name = _('Ordenação do Resumo de uma Sessão') verbose_name = _('Ordenação do Resumo de uma Sessão')

11
sapl/sessao/views.py

@ -2277,7 +2277,7 @@ class ResumoView(DetailView):
# Ocorrẽncias da Sessão # Ocorrẽncias da Sessão
context.update(get_ocorrencias_da_sessao(self.object)) context.update(get_ocorrencias_da_sessao(self.object))
# ===================================================================== # =====================================================================
# Ocorrẽncias da Sessão # Consideracoes Finais da Sessão
context.update(get_consideracoes_finais(self.object)) context.update(get_consideracoes_finais(self.object))
# ===================================================================== # =====================================================================
# Indica a ordem com a qual o template será renderizado # Indica a ordem com a qual o template será renderizado
@ -2295,7 +2295,8 @@ class ResumoView(DetailView):
'oradores_exped': 'oradores_expediente.html', 'oradores_exped': 'oradores_expediente.html',
'oradores_o_d': 'oradores_ordemdia.html', 'oradores_o_d': 'oradores_ordemdia.html',
'oradores_expli': 'oradores_explicacoes.html', 'oradores_expli': 'oradores_explicacoes.html',
'ocorr_sessao': 'ocorrencias_da_sessao.html' 'ocorr_sessao': 'ocorrencias_da_sessao.html',
'cons_finais': 'consideracoes_finais.html'
} }
ordenacao = ResumoOrdenacao.objects.get_or_create()[0] ordenacao = ResumoOrdenacao.objects.get_or_create()[0]
@ -2314,7 +2315,8 @@ class ResumoView(DetailView):
'decimo_primeiro_ordenacao': dict_ord_template[ordenacao.decimo_primeiro], 'decimo_primeiro_ordenacao': dict_ord_template[ordenacao.decimo_primeiro],
'decimo_segundo_ordenacao': dict_ord_template[ordenacao.decimo_segundo], 'decimo_segundo_ordenacao': dict_ord_template[ordenacao.decimo_segundo],
'decimo_terceiro_ordenacao': dict_ord_template[ordenacao.decimo_terceiro], 'decimo_terceiro_ordenacao': dict_ord_template[ordenacao.decimo_terceiro],
'decimo_quarto_ordenacao': dict_ord_template[ordenacao.decimo_quarto] 'decimo_quarto_ordenacao': dict_ord_template[ordenacao.decimo_quarto],
'decimo_quinto_ordenacao': dict_ord_template[ordenacao.decimo_quinto]
}) })
except KeyError as e: except KeyError as e:
self.logger.error("KeyError: " + str(e) + ". Erro ao tentar utilizar " self.logger.error("KeyError: " + str(e) + ". Erro ao tentar utilizar "
@ -2333,7 +2335,8 @@ class ResumoView(DetailView):
'decimo_primeiro_ordenacao': 'votos_nominais_materias_ordem_dia.html', 'decimo_primeiro_ordenacao': 'votos_nominais_materias_ordem_dia.html',
'decimo_segundo_ordenacao': 'oradores_ordemdia.html', 'decimo_segundo_ordenacao': 'oradores_ordemdia.html',
'decimo_terceiro_ordenacao': 'oradores_explicacoes.html', 'decimo_terceiro_ordenacao': 'oradores_explicacoes.html',
'decimo_quarto_ordenacao': 'ocorrencias_da_sessao.html' 'decimo_quarto_ordenacao': 'ocorrencias_da_sessao.html',
'decimo_quinto_ordenacao': 'consideracoes_finais.html'
}) })
sessao = context['object'] sessao = context['object']

8
sapl/templates/sessao/blocos_ata/consideracoes_finais.html

@ -0,0 +1,8 @@
<fieldset>
<p align="justify">
{% if object.consideracoesfinais.conteudo %}
<strong>Considerações Finais: </strong>
{{object.consideracoesfinais.conteudo|striptags|safe}}
{% endif %}
</p>
</fieldset>

9
sapl/templates/sessao/blocos_resumo/consideracoes_finais.html

@ -0,0 +1,9 @@
{% if object.consideracoesfinais.conteudo %}
<fieldset>
<legend>Considerações Finais</legend>
<div style="border:0.5px solid #BAB4B1; border-radius: 10px; background-color: rgba(225, 225, 225, .8);">
<p>{{object.consideracoesfinais.conteudo|safe}}</p>
</div>
</fieldset>
<br /><br /><br />
{% endif %}

3
sapl/templates/sessao/resumo.html

@ -49,5 +49,8 @@
{% include 'sessao/blocos_resumo/'|add:decimo_terceiro_ordenacao %} {% include 'sessao/blocos_resumo/'|add:decimo_terceiro_ordenacao %}
{% include 'sessao/blocos_resumo/'|add:decimo_quarto_ordenacao %} {% include 'sessao/blocos_resumo/'|add:decimo_quarto_ordenacao %}
{% include 'sessao/blocos_resumo/'|add:decimo_quinto_ordenacao %}
{% endblock detail_content %} {% endblock detail_content %}

1
sapl/templates/sessao/resumo_ata.html

@ -33,5 +33,6 @@
{% include 'sessao/blocos_ata/'|add:decimo_segundo_ordenacao %} {% include 'sessao/blocos_ata/'|add:decimo_segundo_ordenacao %}
{% include 'sessao/blocos_ata/'|add:decimo_terceiro_ordenacao %} {% include 'sessao/blocos_ata/'|add:decimo_terceiro_ordenacao %}
{% include 'sessao/blocos_ata/'|add:decimo_quarto_ordenacao %} {% include 'sessao/blocos_ata/'|add:decimo_quarto_ordenacao %}
{% include 'sessao/blocos_ata/'|add:decimo_quinto_ordenacao %}
{% include 'sessao/blocos_ata/assinaturas.html' %} {% include 'sessao/blocos_ata/assinaturas.html' %}
{% endblock detail_content %} {% endblock detail_content %}

Loading…
Cancel
Save