From 5948b3711c70fee774a23f15fe1527402545d68a Mon Sep 17 00:00:00 2001 From: Cesar Augusto de Carvalho Date: Wed, 20 Mar 2019 09:21:55 -0300 Subject: [PATCH] Fix #2627 (#2636) --- sapl/sessao/views.py | 9 +- .../protocoloadm/em_lote/anexado.html | 85 +++++++++++++++++++ .../sessao/blocos_ata/assinaturas.html | 4 +- 3 files changed, 91 insertions(+), 7 deletions(-) create mode 100644 sapl/templates/protocoloadm/em_lote/anexado.html diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index c72a08c32..dd9dcc1e2 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -1464,7 +1464,7 @@ def get_presenca_ordem_do_dia(sessao_plenaria): context.update( {'texto_assinatura': 'Assinatura do Presidente da Sessão'}) context.update({'assinatura_presentes': presidente_dia}) - + return context def get_materias_ordem_do_dia(sessao_plenaria): @@ -1577,7 +1577,7 @@ class ResumoView(DetailView): self.object = self.get_object() context = self.get_context_data(object=self.object) - # Votos de Votação Nominal de Matérias Expediente + # Votos de Votação Nominal de Matérias Expediente materias_expediente_votacao_nominal = ExpedienteMateria.objects.filter( sessao_plenaria_id=self.object.id, tipo_votacao=2).order_by('-materia') @@ -1626,14 +1626,13 @@ class ResumoView(DetailView): context.update(get_presenca_ordem_do_dia(self.object)) # ===================================================================== # Matérias Ordem do Dia - # Votos de Votação Nominal de Matérias Ordem do Dia + # Votos de Votação Nominal de Matérias Ordem do Dia materias_ordem_dia_votacao_nominal = OrdemDia.objects.filter( sessao_plenaria_id=self.object.id, tipo_votacao=2).order_by('-materia') votacoes_od = [] for modvn in materias_ordem_dia_votacao_nominal: - votos_materia_od = [] t_materia = modvn.materia registro_od = RegistroVotacao.objects.filter(ordem=modvn) @@ -1692,7 +1691,7 @@ class ResumoView(DetailView): 'decimo_segundo_ordenacao': dict_ord_template[ordenacao.decimo_segundo], 'decimo_terceiro_ordenacao': dict_ord_template[ordenacao.decimo_terceiro]}) except KeyError as e: - self.logger.error('user=' + request.user.username + '. ' + "KeyError: " + str(e) + ". Erro " + self.logger.error('user=' + self.request.user.username + '. ' + "KeyError: " + str(e) + ". Erro " "ao tentar utilizar configuração de ordenação. Utilizando ordenação padrão.") context.update( {'primeiro_ordenacao': dict_ord_template['id_basica'], diff --git a/sapl/templates/protocoloadm/em_lote/anexado.html b/sapl/templates/protocoloadm/em_lote/anexado.html new file mode 100644 index 000000000..a8ddf6712 --- /dev/null +++ b/sapl/templates/protocoloadm/em_lote/anexado.html @@ -0,0 +1,85 @@ +{% extends "crud/detail.html" %} +{% load i18n crispy_forms_tags %} +{% block actions %} +{% endblock %} +{% block detail_content %} + + {% if not show_results %} + {% crispy filter.form %} + {% endif %} + + {% if show_results %} + {% if numero_res > 0 %} + {% if numero_res == 1 %} +

{% trans 'Pesquisa concluída com sucesso! Foi encontrado 1 documento.' %}

+ {% else %} +

Foram encontrados {{ numero_res }} documentos.

+ {% endif %} +
+ {% csrf_token %} +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ Documentos para Anexar em Lote + +
+
+ +
+
+ + + + + + + {% for documento in object_list %} + + + + {% endfor %} + +
Documento
+ + {{documento.tipo.sigla}} {{documento.numero}}/{{documento.ano}} - {{documento.tipo.descricao}} +
+
+ +
+ {% else %} + + +

Nenhum documento encontrado.

+ + + {% endif %} + {% endif %} +{% endblock detail_content %} +{% block extra_js %} + +{% endblock %} \ No newline at end of file diff --git a/sapl/templates/sessao/blocos_ata/assinaturas.html b/sapl/templates/sessao/blocos_ata/assinaturas.html index 1282af63b..990b3f8a8 100644 --- a/sapl/templates/sessao/blocos_ata/assinaturas.html +++ b/sapl/templates/sessao/blocos_ata/assinaturas.html @@ -11,8 +11,8 @@ {% endfor %} {% for p in assinatura_presentes %}
___________________________________________
- {{p.nome_completo}} / {{ p|filiacao_data_filter:object.data_inicio }} -


+ {{p.parlamentar.nome_completo}} / {{ p.parlamentar|filiacao_data_filter:object.data_inicio }} +


{% endfor %}