Browse Source

Fix #3217 - Adiciona nova configuração

pull/3237/head
João Rodrigues 4 years ago
committed by João Rodrigues
parent
commit
614796106a
  1. 2
      sapl/base/forms.py
  2. 20
      sapl/base/migrations/0040_appconfig_registro_numeracao_materia.py
  3. 12
      sapl/base/models.py
  4. 3
      sapl/templates/base/layouts.yaml

2
sapl/base/forms.py

@ -1551,7 +1551,7 @@ class ConfiguracoesAppForm(ModelForm):
model = AppConfig model = AppConfig
fields = ['documentos_administrativos', fields = ['documentos_administrativos',
'sequencia_numeracao_protocolo', 'sequencia_numeracao_protocolo',
'inicio_numeracao_protocolo', 'registro_numeracao_materia',
'sequencia_numeracao_proposicao', 'sequencia_numeracao_proposicao',
'esfera_federacao', 'esfera_federacao',
# 'painel_aberto', # TODO: a ser implementado na versão 3.2 # 'painel_aberto', # TODO: a ser implementado na versão 3.2

20
sapl/base/migrations/0040_appconfig_registro_numeracao_materia.py

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.29 on 2020-07-23 16:29
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0039_auto_20191202_1114'),
]
operations = [
migrations.AddField(
model_name='appconfig',
name='registro_numeracao_materia',
field=models.CharField(choices=[('N', 'Não registrar numeração'), ('A', 'Registrar numeração - sequencial por ano'), ('U', 'Registrar numeração - sequencial única')], default='N', max_length=1, verbose_name='Registro de numeração na criação de matérias'),
),
]

12
sapl/base/models.py

@ -22,6 +22,12 @@ SEQUENCIA_NUMERACAO_PROTOCOLO = (('A', _('Sequencial por ano')),
('L', _('Sequencial por legislatura')), ('L', _('Sequencial por legislatura')),
('U', _('Sequencial único'))) ('U', _('Sequencial único')))
REGISTRO_NUMERACAO_MATERIA = (
('N', _('Não registrar numeração')),
('A', _('Registrar numeração - sequencial por ano')),
('U', _('Registrar numeração - sequencial única'))
)
SEQUENCIA_NUMERACAO_PROPOSICAO = (('A', _('Sequencial por ano para cada autor')), SEQUENCIA_NUMERACAO_PROPOSICAO = (('A', _('Sequencial por ano para cada autor')),
('B', _('Sequencial por ano indepententemente do autor'))) ('B', _('Sequencial por ano indepententemente do autor')))
@ -113,6 +119,12 @@ class AppConfig(models.Model):
default=1 default=1
) )
registro_numeracao_materia = models.CharField(
max_length=1,
verbose_name=_('Registro de numeração na criação de matérias'),
choices=REGISTRO_NUMERACAO_MATERIA, default='N'
)
esfera_federacao = models.CharField( esfera_federacao = models.CharField(
max_length=1, max_length=1,
blank=True, blank=True,

3
sapl/templates/base/layouts.yaml

@ -22,6 +22,9 @@ AppConfig:
- protocolo_manual receber_recibo_proposicao - protocolo_manual receber_recibo_proposicao
- proposicao_incorporacao_obrigatoria escolher_numero_materia_proposicao - proposicao_incorporacao_obrigatoria escolher_numero_materia_proposicao
{% trans 'Matérias Legislativas' %}:
- registro_numeracao_materia
{% trans 'Tramitações' %}: {% trans 'Tramitações' %}:
- tramitacao_materia tramitacao_documento - tramitacao_materia tramitacao_documento

Loading…
Cancel
Save