diff --git a/sapl/painel/views.py b/sapl/painel/views.py index 57ecf5c0e..e3271a309 100644 --- a/sapl/painel/views.py +++ b/sapl/painel/views.py @@ -425,6 +425,7 @@ def get_votos(response, materia): 'total_votos': total, 'tipo_votacao': tipo_votacao, 'tipo_resultado': registro.tipo_resultado_votacao.nome, + 'natureza_resultado': registro.tipo_resultado_votacao.natureza, }) else: response.update({ @@ -434,6 +435,7 @@ def get_votos(response, materia): 'total_votos': 0, 'tipo_votacao': tipo_votacao, 'tipo_resultado': 'Ainda não foi votada.', + 'natureza_resultado': None, }) return response @@ -463,6 +465,7 @@ def get_votos_nominal(response, materia): 'total_votos': 0, 'tipo_votacao': tipo_votacao, 'tipo_resultado': 'Não foi votado ainda', + 'natureza_resultado': None, 'votos': None }) @@ -505,6 +508,7 @@ def get_votos_nominal(response, materia): 'total_votos': total, 'tipo_votacao': tipo_votacao, 'tipo_resultado': registro.tipo_resultado_votacao.nome, + 'natureza_resultado': registro.tipo_resultado_votacao.natureza, 'votos': votos }) diff --git a/sapl/sessao/migrations/0010_auto_20170814_1804.py b/sapl/sessao/migrations/0010_auto_20170814_1804.py new file mode 100644 index 000000000..e4bc8393e --- /dev/null +++ b/sapl/sessao/migrations/0010_auto_20170814_1804.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.13 on 2017-08-14 18:04 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('sessao', '0009_auto_20170619_1441'), + ] + + operations = [ + migrations.AddField( + model_name='tiporesultadovotacao', + name='natureza', + field=models.CharField(choices=[('A', 'Aprovado'), ('R', 'Rejeitado')], max_length=100, null=True, verbose_name='Natureza do Tipo'), + ), + migrations.AlterField( + model_name='tiporesultadovotacao', + name='nome', + field=models.CharField(max_length=100, verbose_name='Nome do Tipo'), + ), + ] diff --git a/sapl/sessao/migrations/0011_auto_20170814_1849.py b/sapl/sessao/migrations/0011_auto_20170814_1849.py new file mode 100644 index 000000000..b067ab5c1 --- /dev/null +++ b/sapl/sessao/migrations/0011_auto_20170814_1849.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.13 on 2017-08-14 18:49 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('sessao', '0010_auto_20170814_1804'), + ] + + operations = [ + migrations.AlterField( + model_name='tiporesultadovotacao', + name='natureza', + field=models.CharField(blank=True, choices=[('A', 'Aprovado'), ('R', 'Rejeitado')], max_length=100, null=True, verbose_name='Natureza do Tipo'), + ), + ] diff --git a/sapl/sessao/migrations/0012_auto_20170815_1244.py b/sapl/sessao/migrations/0012_auto_20170815_1244.py new file mode 100644 index 000000000..03b570a70 --- /dev/null +++ b/sapl/sessao/migrations/0012_auto_20170815_1244.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.13 on 2017-08-15 12:44 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('sessao', '0011_auto_20170814_1849'), + ] + + operations = [ + migrations.AlterField( + model_name='tiporesultadovotacao', + name='natureza', + field=models.CharField(blank=True, choices=[('A', 'Aprovado'), ('R', 'Rejeitado')], default='', max_length=100, verbose_name='Natureza do Tipo'), + preserve_default=False, + ), + ] diff --git a/sapl/sessao/migrations/0013_merge.py b/sapl/sessao/migrations/0013_merge.py new file mode 100644 index 000000000..e7d2d8deb --- /dev/null +++ b/sapl/sessao/migrations/0013_merge.py @@ -0,0 +1,16 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.13 on 2017-08-15 13:42 +from __future__ import unicode_literals + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('sessao', '0012_auto_20170814_1615'), + ('sessao', '0012_auto_20170815_1244'), + ] + + operations = [ + ] diff --git a/sapl/sessao/models.py b/sapl/sessao/models.py index 89e986341..6789d647d 100644 --- a/sapl/sessao/models.py +++ b/sapl/sessao/models.py @@ -368,7 +368,12 @@ class PresencaOrdemDia(models.Model): # OrdemDiaPresenca @reversion.register() class TipoResultadoVotacao(models.Model): - nome = models.CharField(max_length=100, verbose_name=_('Tipo')) + nome = models.CharField(max_length=100, verbose_name=_('Nome do Tipo')) + natureza = models.CharField(max_length=100, + blank=True, + choices=(('A', 'Aprovado'), + ('R', 'Rejeitado')), + verbose_name=_('Natureza do Tipo')) class Meta: verbose_name = _('Tipo de Resultado de Votação') diff --git a/sapl/templates/painel/index.html b/sapl/templates/painel/index.html index 98eabb6ab..85fdf3050 100644 --- a/sapl/templates/painel/index.html +++ b/sapl/templates/painel/index.html @@ -182,7 +182,7 @@ presentes_ordem_dia = data["presentes_expediente"] } presentes.append('
' + diff --git a/sapl/templates/sessao/layouts.yaml b/sapl/templates/sessao/layouts.yaml index 62494a856..53caa2db1 100644 --- a/sapl/templates/sessao/layouts.yaml +++ b/sapl/templates/sessao/layouts.yaml @@ -14,6 +14,7 @@ SessaoPlenaria: TipoResultadoVotacao: {% trans 'Tipo de Resultado da Votação' %}: - nome + - natureza TipoExpediente: {% trans 'Tipo de Expediente' %}: |