diff --git a/sapl/protocoloadm/forms.py b/sapl/protocoloadm/forms.py index d038de0e1..fe63ef6f6 100644 --- a/sapl/protocoloadm/forms.py +++ b/sapl/protocoloadm/forms.py @@ -1593,7 +1593,8 @@ class PrimeiraTramitacaoEmLoteAdmForm(ModelForm): doc.tramitacao = False if tramitacao.status.indicador == "F" else True doc.save() lista_tramitacao = [] - for da in doc.anexados.all(): + anexados = lista_anexados(doc, False) + for da in anexados: if not da.tramitacaoadministrativo_set.all() \ or da.tramitacaoadministrativo_set.last() \ .unidade_tramitacao_destino == tramitacao.unidade_tramitacao_local: diff --git a/sapl/protocoloadm/views.py b/sapl/protocoloadm/views.py index c82eca070..b1d553697 100755 --- a/sapl/protocoloadm/views.py +++ b/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.mixins import PermissionRequiredMixin 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.db.models import Max, Q from django.http import Http404, HttpResponse, JsonResponse @@ -1452,7 +1452,7 @@ class FichaSelecionaAdmView(PermissionRequiredMixin, FormView): class PrimeiraTramitacaoEmLoteAdmView(PermissionRequiredMixin, FilterView): filterset_class = PrimeiraTramitacaoEmLoteAdmFilterSet template_name = 'protocoloadm/em_lote/tramitacaoadm.html' - permission_required = ('documento.add_tramitacao', ) + permission_required = ('materia.add_tramitacao', ) primeira_tramitacao = True