Browse Source

fix #2331 (#2357)

pull/2365/head
Cesar Augusto de Carvalho 6 years ago
committed by Edward
parent
commit
d3038139b5
  1. 20
      sapl/base/migrations/0023_auto_20181105_1804.py
  2. 6
      sapl/base/models.py
  3. 4
      sapl/sessao/views.py
  4. 2
      sapl/templates/sessao/blocos_ata/assinaturas.html

20
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'),
),
]

6
sapl/base/models.py

@ -22,9 +22,9 @@ ESFERA_FEDERACAO_CHOICES = (('M', _('Municipal')),
) )
ASSINATURA_ATA_CHOICES = ( ASSINATURA_ATA_CHOICES = (
('M', _('Mesa do dia')), ('M', _('Mesa Diretora da Sessão')),
('P', _('Apenas o presidente do dia')), ('P', _('Apenas o Presidente da Sessão')),
('T', _('Todos os presentes')), ('T', _('Todos os Parlamentares Presentes na Sessão')),
) )

4
sapl/sessao/views.py

@ -1418,6 +1418,7 @@ class ResumoView(DetailView):
parlamentares_mesa_dia = [m['parlamentar'] for m in context['mesa']] parlamentares_mesa_dia = [m['parlamentar'] for m in context['mesa']]
# composicao_mesa = ComposicaoMesa.objects.filter(sessao_legislativa=sessao) # composicao_mesa = ComposicaoMesa.objects.filter(sessao_legislativa=sessao)
presidente_dia = ''
for m in context['mesa']: for m in context['mesa']:
if m['cargo'].descricao == 'Presidente': if m['cargo'].descricao == 'Presidente':
presidente_dia = [m['parlamentar']] presidente_dia = [m['parlamentar']]
@ -1429,10 +1430,13 @@ class ResumoView(DetailView):
config_assinatura_ata = AppsAppConfig.objects.first().assinatura_ata config_assinatura_ata = AppsAppConfig.objects.first().assinatura_ata
if config_assinatura_ata == 'T': if config_assinatura_ata == 'T':
context.update({'texto_assinatura': 'Assinatura de Todos os Parlamentares Presentes na Sessão'})
context.update({'assinatura_presentes': parlamentares_ordem}) context.update({'assinatura_presentes': parlamentares_ordem})
elif config_assinatura_ata == 'M': elif config_assinatura_ata == 'M':
context.update({'texto_assinatura': 'Assinatura da Mesa Diretora da Sessão'})
context.update({'assinatura_presentes': parlamentares_mesa_dia}) context.update({'assinatura_presentes': parlamentares_mesa_dia})
elif config_assinatura_ata == 'P': elif config_assinatura_ata == 'P':
context.update({'texto_assinatura': 'Assinatura do Presidente da Sessão'})
context.update({'assinatura_presentes': presidente_dia}) context.update({'assinatura_presentes': presidente_dia})
# ===================================================================== # =====================================================================

2
sapl/templates/sessao/blocos_ata/assinaturas.html

@ -2,7 +2,7 @@
</p> </p>
</p> </p>
<legend>Assinatura Parlamentares Presentes</legend> <legend>{{texto_assinatura}}</legend>
<div class="row"> <div class="row">
</br></br> </br></br>
{% for p in assinatura_presentes %} {% for p in assinatura_presentes %}

Loading…
Cancel
Save