Browse Source

Merge pull request #1738 from interlegis/1735-campo-tipo-no-protocolo-materia-legislativa

1735 campo tipo no protocolo materia legislativa
pull/1740/head
Talitha Pumar 7 years ago
committed by GitHub
parent
commit
84bf9afe54
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      sapl/protocoloadm/views.py

8
sapl/protocoloadm/views.py

@ -289,7 +289,7 @@ class ProtocoloDocumentoView(PermissionRequiredMixin,
if numeracao == 'A': if numeracao == 'A':
numero = Protocolo.objects.filter( numero = Protocolo.objects.filter(
ano=timezone.now().year, tipo=tipo).aggregate(Max('numero')) ano=timezone.now().year).aggregate(Max('numero'))
elif numeracao == 'L': elif numeracao == 'L':
legislatura = Legislatura.objects.filter( legislatura = Legislatura.objects.filter(
data_inicio__year__lte=timezone.now().year, data_inicio__year__lte=timezone.now().year,
@ -301,7 +301,7 @@ class ProtocoloDocumentoView(PermissionRequiredMixin,
data__lte=data_fim).aggregate( data__lte=data_fim).aggregate(
Max('numero')) Max('numero'))
elif numeracao == 'U': elif numeracao == 'U':
numero = Protocolo.objects.filter().aggregate(Max('numero')) numero = Protocolo.objects.all().aggregate(Max('numero'))
protocolo.tipo_processo = '0' # TODO validar o significado protocolo.tipo_processo = '0' # TODO validar o significado
protocolo.anulado = False protocolo.anulado = False
@ -427,7 +427,7 @@ class ProtocoloMateriaView(PermissionRequiredMixin, CreateView):
if numeracao == 'A': if numeracao == 'A':
numero = Protocolo.objects.filter( numero = Protocolo.objects.filter(
ano=timezone.now().year, tipo=tipo).aggregate(Max('numero')) ano=timezone.now().year).aggregate(Max('numero'))
elif numeracao == 'L': elif numeracao == 'L':
legislatura = Legislatura.objects.filter( legislatura = Legislatura.objects.filter(
data_inicio__year__lte=timezone.now().year, data_inicio__year__lte=timezone.now().year,
@ -439,7 +439,7 @@ class ProtocoloMateriaView(PermissionRequiredMixin, CreateView):
data__lte=data_fim).aggregate( data__lte=data_fim).aggregate(
Max('numero')) Max('numero'))
elif numeracao == 'U': elif numeracao == 'U':
numero = Protocolo.objects.filter().aggregate(Max('numero')) numero = Protocolo.objects.all().aggregate(Max('numero'))
if numeracao is None: if numeracao is None:
numero['numero__max'] = 0 numero['numero__max'] = 0

Loading…
Cancel
Save