From d3038139b5ba9ded5a2193d40bb1316159e5dac7 Mon Sep 17 00:00:00 2001
From: Cesar Augusto de Carvalho
Date: Tue, 6 Nov 2018 14:14:31 -0300
Subject: [PATCH] fix #2331 (#2357)
---
.../migrations/0023_auto_20181105_1804.py | 20 +++++++++++++++++++
sapl/base/models.py | 6 +++---
sapl/sessao/views.py | 4 ++++
.../sessao/blocos_ata/assinaturas.html | 2 +-
4 files changed, 28 insertions(+), 4 deletions(-)
create mode 100644 sapl/base/migrations/0023_auto_20181105_1804.py
diff --git a/sapl/base/migrations/0023_auto_20181105_1804.py b/sapl/base/migrations/0023_auto_20181105_1804.py
new file mode 100644
index 000000000..bdebe59dc
--- /dev/null
+++ b/sapl/base/migrations/0023_auto_20181105_1804.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.10.8 on 2018-11-05 20:04
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('base', '0022_appconfig_assinatura_ata'),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name='appconfig',
+ name='assinatura_ata',
+ field=models.CharField(choices=[('M', 'Mesa Diretora da Sessão'), ('P', 'Apenas o Presidente da Sessão'), ('T', 'Todos os Parlamentares Presentes na Sessão')], default='T', max_length=1, verbose_name='Quem deve assina a ata'),
+ ),
+ ]
diff --git a/sapl/base/models.py b/sapl/base/models.py
index 9a0fedef1..9153803b8 100644
--- a/sapl/base/models.py
+++ b/sapl/base/models.py
@@ -22,9 +22,9 @@ ESFERA_FEDERACAO_CHOICES = (('M', _('Municipal')),
)
ASSINATURA_ATA_CHOICES = (
- ('M', _('Mesa do dia')),
- ('P', _('Apenas o presidente do dia')),
- ('T', _('Todos os presentes')),
+ ('M', _('Mesa Diretora da Sessão')),
+ ('P', _('Apenas o Presidente da Sessão')),
+ ('T', _('Todos os Parlamentares Presentes na Sessão')),
)
diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py
index 365a4cbe0..0443783b1 100755
--- a/sapl/sessao/views.py
+++ b/sapl/sessao/views.py
@@ -1418,6 +1418,7 @@ class ResumoView(DetailView):
parlamentares_mesa_dia = [m['parlamentar'] for m in context['mesa']]
# composicao_mesa = ComposicaoMesa.objects.filter(sessao_legislativa=sessao)
+ presidente_dia = ''
for m in context['mesa']:
if m['cargo'].descricao == 'Presidente':
presidente_dia = [m['parlamentar']]
@@ -1429,10 +1430,13 @@ class ResumoView(DetailView):
config_assinatura_ata = AppsAppConfig.objects.first().assinatura_ata
if config_assinatura_ata == 'T':
+ context.update({'texto_assinatura': 'Assinatura de Todos os Parlamentares Presentes na Sessão'})
context.update({'assinatura_presentes': parlamentares_ordem})
elif config_assinatura_ata == 'M':
+ context.update({'texto_assinatura': 'Assinatura da Mesa Diretora da Sessão'})
context.update({'assinatura_presentes': parlamentares_mesa_dia})
elif config_assinatura_ata == 'P':
+ context.update({'texto_assinatura': 'Assinatura do Presidente da Sessão'})
context.update({'assinatura_presentes': presidente_dia})
# =====================================================================
diff --git a/sapl/templates/sessao/blocos_ata/assinaturas.html b/sapl/templates/sessao/blocos_ata/assinaturas.html
index c3ef83904..88d9dd04a 100644
--- a/sapl/templates/sessao/blocos_ata/assinaturas.html
+++ b/sapl/templates/sessao/blocos_ata/assinaturas.html
@@ -2,7 +2,7 @@
-
+
{% for p in assinatura_presentes %}