Browse Source

Corrige permissões

pull/2773/head
Cesar Carvalho 7 years ago
parent
commit
3ac8d5a0e3
  1. 3
      sapl/protocoloadm/forms.py
  2. 4
      sapl/protocoloadm/views.py

3
sapl/protocoloadm/forms.py

@ -1593,7 +1593,8 @@ class PrimeiraTramitacaoEmLoteAdmForm(ModelForm):
doc.tramitacao = False if tramitacao.status.indicador == "F" else True doc.tramitacao = False if tramitacao.status.indicador == "F" else True
doc.save() doc.save()
lista_tramitacao = [] lista_tramitacao = []
for da in doc.anexados.all(): anexados = lista_anexados(doc, False)
for da in anexados:
if not da.tramitacaoadministrativo_set.all() \ if not da.tramitacaoadministrativo_set.all() \
or da.tramitacaoadministrativo_set.last() \ or da.tramitacaoadministrativo_set.last() \
.unidade_tramitacao_destino == tramitacao.unidade_tramitacao_local: .unidade_tramitacao_destino == tramitacao.unidade_tramitacao_local:

4
sapl/protocoloadm/views.py

@ -9,7 +9,7 @@ from django.contrib import messages
from django.contrib.auth.decorators import permission_required from django.contrib.auth.decorators import permission_required
from django.contrib.auth.mixins import PermissionRequiredMixin from django.contrib.auth.mixins import PermissionRequiredMixin
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
from django.core.exceptions import ObjectDoesNotExist, ValidationError from django.core.exceptions import ObjectDoesNotExist
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.db.models import Max, Q from django.db.models import Max, Q
from django.http import Http404, HttpResponse, JsonResponse from django.http import Http404, HttpResponse, JsonResponse
@ -1452,7 +1452,7 @@ class FichaSelecionaAdmView(PermissionRequiredMixin, FormView):
class PrimeiraTramitacaoEmLoteAdmView(PermissionRequiredMixin, FilterView): class PrimeiraTramitacaoEmLoteAdmView(PermissionRequiredMixin, FilterView):
filterset_class = PrimeiraTramitacaoEmLoteAdmFilterSet filterset_class = PrimeiraTramitacaoEmLoteAdmFilterSet
template_name = 'protocoloadm/em_lote/tramitacaoadm.html' template_name = 'protocoloadm/em_lote/tramitacaoadm.html'
permission_required = ('documento.add_tramitacao', ) permission_required = ('materia.add_tramitacao', )
primeira_tramitacao = True primeira_tramitacao = True

Loading…
Cancel
Save