From 7ff17ff1c438a651979c0e350e68233ada5785c6 Mon Sep 17 00:00:00 2001 From: Eduardo Edson Batista Cordeiro Alves Date: Mon, 19 Sep 2016 13:33:28 -0300 Subject: [PATCH] Adiciona default nos campos de AppConfig --- .../migrations/0018_auto_20160919_1333.py | 34 +++++++++++++++++++ sapl/base/models.py | 6 ++-- 2 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 sapl/base/migrations/0018_auto_20160919_1333.py diff --git a/sapl/base/migrations/0018_auto_20160919_1333.py b/sapl/base/migrations/0018_auto_20160919_1333.py new file mode 100644 index 000000000..f21ba8131 --- /dev/null +++ b/sapl/base/migrations/0018_auto_20160919_1333.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.7 on 2016-09-19 16:33 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('base', '0017_appconfig'), + ] + + operations = [ + migrations.AlterModelOptions( + name='appconfig', + options={'verbose_name': 'Configurações da Aplicação', 'verbose_name_plural': 'Configurações da Aplicação'}, + ), + migrations.AlterField( + model_name='appconfig', + name='documentos_administrativos', + field=models.CharField(choices=[('O', 'Ostensivo'), ('R', 'Restritivo')], default='O', max_length=1, verbose_name='Ostensivo/Restritivo'), + ), + migrations.AlterField( + model_name='appconfig', + name='painel_aberto', + field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Painel aberto para usuário anônimo'), + ), + migrations.AlterField( + model_name='appconfig', + name='sequencia_numeracao', + field=models.CharField(choices=[('A', 'Sequencial por ano'), ('U', 'Sequencial único')], default='A', max_length=1, verbose_name='Sequência de numeração'), + ), + ] diff --git a/sapl/base/models.py b/sapl/base/models.py index fb8829bbf..86a685ef4 100644 --- a/sapl/base/models.py +++ b/sapl/base/models.py @@ -80,16 +80,16 @@ class AppConfig(models.Model): documentos_administrativos = models.CharField( max_length=1, verbose_name=_('Ostensivo/Restritivo'), - choices=TIPO_DOCUMENTO_ADMINISTRATIVO) + choices=TIPO_DOCUMENTO_ADMINISTRATIVO, default='O') sequencia_numeracao = models.CharField( max_length=1, verbose_name=_('Sequência de numeração'), - choices=SEQUENCIA_NUMERACAO) + choices=SEQUENCIA_NUMERACAO, default='A') painel_aberto = models.BooleanField( verbose_name=_('Painel aberto para usuário anônimo'), - choices=YES_NO_CHOICES) + choices=YES_NO_CHOICES, default=False) class Meta: verbose_name = _('Configurações da Aplicação')