From b5ef07caf9a7d90c52421f8e4be4f6465daba08d Mon Sep 17 00:00:00 2001 From: Leandro Roberto Date: Fri, 7 Jun 2019 15:50:32 -0300 Subject: [PATCH] =?UTF-8?q?inclui=20campo=20para=20configura=C3=A7=C3=A3o?= =?UTF-8?q?=20do=20tipo=20de=20numera=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../migrations/0041_auto_20190607_1548.py | 25 +++++++++++++++++++ sapl/sessao/models.py | 16 +++++++++++- 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 sapl/sessao/migrations/0041_auto_20190607_1548.py diff --git a/sapl/sessao/migrations/0041_auto_20190607_1548.py b/sapl/sessao/migrations/0041_auto_20190607_1548.py new file mode 100644 index 000000000..fab885742 --- /dev/null +++ b/sapl/sessao/migrations/0041_auto_20190607_1548.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.20 on 2019-06-07 18:48 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('sessao', '0040_auto_20190523_1130'), + ] + + operations = [ + migrations.AddField( + model_name='tiposessaoplenaria', + name='tipo_numeracao', + field=models.PositiveIntegerField(choices=[(1, 'Anual'), (2, 'Mensal'), (3, 'Quinzenal'), (10, 'Sessão Legislativa'), (11, 'Legislatura'), (99, 'Numeração Única')], default=1, verbose_name='Tipo de Numeração'), + ), + migrations.AlterField( + model_name='tiposessaoplenaria', + name='nome', + field=models.CharField(max_length=30, verbose_name='Descrição do Tipo'), + ), + ] diff --git a/sapl/sessao/models.py b/sapl/sessao/models.py index 53721499b..16666d433 100644 --- a/sapl/sessao/models.py +++ b/sapl/sessao/models.py @@ -73,10 +73,24 @@ class Bancada(models.Model): @reversion.register() class TipoSessaoPlenaria(models.Model): - nome = models.CharField(max_length=30, verbose_name=_('Tipo')) + + TIPO_NUMERACAO_CHOICES = Choices( + (1, 'anual', 'Anual'), + (2, 'mensal', 'Mensal'), + (3, 'quizenal', 'Quinzenal'), + (10, 'sessao_legislativa', 'Sessão Legislativa'), + (11, 'legislatura', 'Legislatura'), + (99, 'unica', 'Numeração Única'), + ) + + nome = models.CharField(max_length=30, verbose_name=_('Descrição do Tipo')) quorum_minimo = models.PositiveIntegerField( verbose_name=_('Quórum mínimo')) + tipo_numeracao = models.PositiveIntegerField( + verbose_name=_('Tipo de Numeração'), + choices=TIPO_NUMERACAO_CHOICES, default=1) + class Meta: verbose_name = _('Tipo de Sessão Plenária') verbose_name_plural = _('Tipos de Sessão Plenária')