Repository: interlegis/sapl

Issue:
Adicionar tabela e logo em Extrato de Sessão Plenária
@DtiLegBG O pessoal da Câmara Municipal de Guadalupe (PI) pediu umas alterações na tela que vc fez. O que vc acha? Teria condições de fazer e submeter um PR pra gente?

_"Parabenizo a equipe de desenvolvimento do Interlegis por acrescentar o Extrato Eletrônico no Resumo de Sessão.
Estamos com a intenção de usar esse Extrato Eletrônico como ata da sessão.
Para tanto gostaria de solicitar duas alterações nesse Extrato.
1º. - Ao imprimir o Extrato Eletrônico gostaria que colocado o Logotipo da Câmara no cabeçalho.
2º - No final onde fica a parte da assinatura dos Vereadores Presentes, peço que tenha uma tabela com os nome dos vereadores presentes para os mesmos assinarem em cima, pois fica mais fácil para identificar de quem é a assinatura.

Aguardando retorno."_

## Comportamento Esperado
Adicionar brasão e tabela para assinatura de presentes na tela de "Extrato" de Sessão Plenária.


## Comportamento Atual
Tela não dispõe da tabela e logo citado.

## Possível Solução
Adicionar a tabela e o logo;

## Contexto
<!--- Como esse problema o afeta? O que você está tentando realizar? -->
<!--- Fornecer o contexto nos ajuda a encontrar uma solução que seja mais útil no mundo real -->

## Imagens do Ocorrido
![image](https://user-images.githubusercontent.com/9326037/47497041-17d99c80-d82f-11e8-9f25-b42e8e333827.png)

Adicionar tabela e logo em Extrato de Sessão Plenária
@DtiLegBG O pessoal da Câmara Municipal de Guadalupe (PI) pediu umas alterações na tela que vc fez. O que vc acha? Teria condições de fazer e submeter um PR pra gente?

_"Parabenizo a equipe de desenvolvimento do Interlegis por acrescentar o Extrato Eletrônico no Resumo de Sessão.
Estamos com a intenção de usar esse Extrato Eletrônico como ata da sessão.
Para tanto gostaria de solicitar duas alterações nesse Extrato.
1º. - Ao imprimir o Extrato Eletrônico gostaria que colocado o Logotipo da Câmara no cabeçalho.
2º - No final onde fica a parte da assinatura dos Vereadores Presentes, peço que tenha uma tabela com os nome dos vereadores presentes para os mesmos assinarem em cima, pois fica mais fácil para identificar de quem é a assinatura.

Aguardando retorno."_

## Comportamento Esperado
Adicionar brasão e tabela para assinatura de presentes na tela de "Extrato" de Sessão Plenária.


## Comportamento Atual
Tela não dispõe da tabela e logo citado.

## Possível Solução
Adicionar a tabela e o logo;

## Contexto
<!--- Como esse problema o afeta? O que você está tentando realizar? -->
<!--- Fornecer o contexto nos ajuda a encontrar uma solução que seja mais útil no mundo real -->

## Imagens do Ocorrido
![image](https://user-images.githubusercontent.com/9326037/47497041-17d99c80-d82f-11e8-9f25-b42e8e333827.png)



Discussion:
Olá @edwardoliveira , claro que sim, durante a semana faço isso sim.
A questão do brasão o @LeandroRoberto já resolveu
Certo. Além disso, ele pediu também uma tabela com os nomes dos vereadores e espaço para assinatura. Podemos fazer assim? 
Por aqui adoraram a ideia da ata mas disseram que em nosso caso só a mesa assina a ata e não todos os presentes... Sugiro um choice em configurações da aplicação ou alguma outra estratégia para atender diferentes regras... No mínimo três... Assinam a ata:
Mesa do dia
Presidente do dia
Todos os presentes
@cesaraugc Veja acima que vamos precisar de uma lógica mais flexível para quem vai assinar essa "ata". Se tiver alguma dúvida fala comigo ou com o @VictorFabreF 
Titulo das Assinatura do Extrato da Sessão

"Assinatura Parlamentares Presentes"

![image](https://user-images.githubusercontent.com/13314947/48018343-bf03e100-e117-11e8-8571-4bcde32ba2c0.png)

Seria interessante o título ser conforme a escolha ao invés de "Assinatura Parlamentares Presentes"
    ('M', _('Mesa do dia')),
    ('P', _('Apenas o presidente do dia')),
    ('T', _('Todos os presentes')),

Então:

"Assinatura da Mesa Diretora da Sessão"
"Assinatura do Presidente da Sessão"
"Assinatura de Todos os Parlamentares Presentes na Sessão"
Olá @edwardoliveira , claro que sim, durante a semana faço isso sim.
A questão do brasão o @LeandroRoberto já resolveu
Certo. Além disso, ele pediu também uma tabela com os nomes dos vereadores e espaço para assinatura. Podemos fazer assim? 
Por aqui adoraram a ideia da ata mas disseram que em nosso caso só a mesa assina a ata e não todos os presentes... Sugiro um choice em configurações da aplicação ou alguma outra estratégia para atender diferentes regras... No mínimo três... Assinam a ata:
Mesa do dia
Presidente do dia
Todos os presentes
@cesaraugc Veja acima que vamos precisar de uma lógica mais flexível para quem vai assinar essa "ata". Se tiver alguma dúvida fala comigo ou com o @VictorFabreF 
Titulo das Assinatura do Extrato da Sessão

"Assinatura Parlamentares Presentes"

![image](https://user-images.githubusercontent.com/13314947/48018343-bf03e100-e117-11e8-8571-4bcde32ba2c0.png)

Seria interessante o título ser conforme a escolha ao invés de "Assinatura Parlamentares Presentes"
    ('M', _('Mesa do dia')),
    ('P', _('Apenas o presidente do dia')),
    ('T', _('Todos os presentes')),

Então:

"Assinatura da Mesa Diretora da Sessão"
"Assinatura do Presidente da Sessão"
"Assinatura de Todos os Parlamentares Presentes na Sessão"

Resolving patch:
diff --git a/sapl/base/migrations/0023_auto_20181105_1804.py b/sapl/base/migrations/0023_auto_20181105_1804.py
new file mode 100644
--- /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
--- a/sapl/base/models.py
+++ b/sapl/base/models.py
@@ -22,9 +22,9 @@
 )
 
 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
--- a/sapl/sessao/views.py
+++ b/sapl/sessao/views.py
@@ -1418,6 +1418,7 @@ def get(self, request, *args, **kwargs):
         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 @@ def get(self, request, *args, **kwargs):
         
         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})
 
         # =====================================================================


Test patch: