Browse Source

Mudando node de caracter identificador para complemento

pull/3077/head
ulyssesBML 6 years ago
parent
commit
4fdf7611f8
  1. 12
      sapl/protocoloadm/forms.py
  2. 4
      sapl/protocoloadm/migrations/0031_documentoadministrativo_caractere_identificador.py
  3. 4
      sapl/protocoloadm/models.py
  4. 2
      sapl/protocoloadm/tests/test_protocoloadm.py
  5. 2
      sapl/templates/protocoloadm/documentoadministrativo_form.html
  6. 2
      sapl/templates/protocoloadm/layouts.yaml

12
sapl/protocoloadm/forms.py

@ -180,7 +180,7 @@ class DocumentoAdministrativoFilterSet(django_filters.FilterSet):
model = DocumentoAdministrativo model = DocumentoAdministrativo
fields = ['tipo', fields = ['tipo',
'numero', 'numero',
'caractere_identificador', 'complemento',
'protocolo__numero', 'protocolo__numero',
'numero_externo', 'numero_externo',
'data', 'data',
@ -202,7 +202,7 @@ class DocumentoAdministrativoFilterSet(django_filters.FilterSet):
row2 = to_row( row2 = to_row(
[('numero', 4), [('numero', 4),
('caractere_identificador',4), ('complemento',4),
('ano', 4)]) ('ano', 4)])
row3 = to_row( row3 = to_row(
@ -1085,7 +1085,7 @@ class DocumentoAdministrativoForm(FileFieldCheckMixin, ModelForm):
model = DocumentoAdministrativo model = DocumentoAdministrativo
fields = ['tipo', fields = ['tipo',
'numero', 'numero',
'caractere_identificador', 'complemento',
'ano', 'ano',
'data', 'data',
'numero_protocolo', 'numero_protocolo',
@ -1121,7 +1121,7 @@ class DocumentoAdministrativoForm(FileFieldCheckMixin, ModelForm):
numero_protocolo = self.data['numero_protocolo'] numero_protocolo = self.data['numero_protocolo']
ano_protocolo = self.data['ano_protocolo'] ano_protocolo = self.data['ano_protocolo']
caractere_identificador = self.data['caractere_identificador'] complemento = self.data['complemento']
numero_documento = int(self.cleaned_data['numero']) numero_documento = int(self.cleaned_data['numero'])
tipo_documento = int(self.data['tipo']) tipo_documento = int(self.data['tipo'])
ano_documento = int(self.data['ano']) ano_documento = int(self.data['ano'])
@ -1136,7 +1136,7 @@ class DocumentoAdministrativoForm(FileFieldCheckMixin, ModelForm):
doc_exists = DocumentoAdministrativo.objects.filter(numero=numero_documento, doc_exists = DocumentoAdministrativo.objects.filter(numero=numero_documento,
tipo=tipo_documento, tipo=tipo_documento,
ano=ano_documento, ano=ano_documento,
caractere_identificador=caractere_identificador).exists() complemento=complemento).exists()
if doc_exists: if doc_exists:
self.logger.error("DocumentoAdministrativo (numero={}, tipo={} e ano={}) já existe." self.logger.error("DocumentoAdministrativo (numero={}, tipo={} e ano={}) já existe."
@ -1203,7 +1203,7 @@ class DocumentoAdministrativoForm(FileFieldCheckMixin, ModelForm):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
row1 = to_row( row1 = to_row(
[('tipo', 3), ('numero', 3),('caractere_identificador', 3), ('ano', 3)]) [('tipo', 3), ('numero', 3),('complemento', 3), ('ano', 3)])
row2 = to_row( row2 = to_row(
[('data', 4), ('numero_protocolo', 4), ('ano_protocolo', 4)]) [('data', 4), ('numero_protocolo', 4), ('ano_protocolo', 4)])

4
sapl/protocoloadm/migrations/0031_documentoadministrativo_caractere_identificador.py

@ -14,7 +14,7 @@ class Migration(migrations.Migration):
operations = [ operations = [
migrations.AddField( migrations.AddField(
model_name='documentoadministrativo', model_name='documentoadministrativo',
name='caractere_identificador', name='complemento',
field=models.CharField(blank=True, max_length=10, verbose_name='Caractere Identificador'), field=models.CharField(blank=True, max_length=10, verbose_name='Complemento'),
), ),
] ]

4
sapl/protocoloadm/models.py

@ -135,8 +135,8 @@ class DocumentoAdministrativo(models.Model):
verbose_name=_('Tipo Documento')) verbose_name=_('Tipo Documento'))
numero = models.PositiveIntegerField(verbose_name=_('Número')) numero = models.PositiveIntegerField(verbose_name=_('Número'))
caractere_identificador = models.CharField(max_length=10, blank=True, complemento = models.CharField(max_length=10, blank=True,
verbose_name=_('Caractere Identificador')) verbose_name=_('Complemento'))
ano = models.PositiveSmallIntegerField(verbose_name=_('Ano'), ano = models.PositiveSmallIntegerField(verbose_name=_('Ano'),
choices=RANGE_ANOS) choices=RANGE_ANOS)

2
sapl/protocoloadm/tests/test_protocoloadm.py

@ -398,7 +398,7 @@ def test_documento_administrativo_protocolo_inexistente():
'tipo': str(tipo.pk), 'tipo': str(tipo.pk),
'assunto': 'teste', 'assunto': 'teste',
'numero': '1', 'numero': '1',
'caractere_identificador':'', 'complemento':'',
'data': '2017-10-10', 'data': '2017-10-10',
'numero_protocolo': '11', 'numero_protocolo': '11',
'ano_protocolo': '2017', 'ano_protocolo': '2017',

2
sapl/templates/protocoloadm/documentoadministrativo_form.html

@ -3,7 +3,7 @@
{% block extra_js %} {% block extra_js %}
<script language="Javascript"> <script language="Javascript">
function atualizar_numero_documento(){ function atualizar_numero_documento(){
if ($('id_caractere_identificador').val() ==''){ if ($('id_complemento').val() ==''){
var tipo = $("#id_tipo").val() var tipo = $("#id_tipo").val()
var ano = $("#id_ano").val() var ano = $("#id_ano").val()
if (tipo){ if (tipo){

2
sapl/templates/protocoloadm/layouts.yaml

@ -6,7 +6,7 @@ TipoDocumentoAdministrativo:
DocumentoAdministrativo: DocumentoAdministrativo:
{% trans 'Identificação Básica' %}: {% trans 'Identificação Básica' %}:
- tipo - tipo
- numero caractere_identificador ano - numero complemento ano
- data protocolo - data protocolo
- assunto - assunto
- interessado tramitacao - interessado tramitacao

Loading…
Cancel
Save