diff --git a/sapl/base/views.py b/sapl/base/views.py index d813d4aff..c0c228c39 100644 --- a/sapl/base/views.py +++ b/sapl/base/views.py @@ -1,5 +1,3 @@ -from itertools import chain - from django.contrib.auth.mixins import PermissionRequiredMixin from django.core.urlresolvers import reverse from django.db.models import Count, Q @@ -12,8 +10,7 @@ from sapl.crud.base import (Crud, CrudBaseMixin, CrudCreateView, CrudDetailView, CrudUpdateView) from sapl.materia.models import MateriaLegislativa, TipoMateriaLegislativa from sapl.parlamentares.models import Parlamentar -from sapl.sessao.models import (OrdemDia, PresencaOrdemDia, SessaoPlenaria, - SessaoPlenariaPresenca) +from sapl.sessao.models import OrdemDia, SessaoPlenaria from sapl.utils import permissao_tb_aux from .forms import (CasaLegislativaForm, RelatorioAtasFilterSet, diff --git a/sapl/materia/views.py b/sapl/materia/views.py index b0377f921..ff1a849f4 100644 --- a/sapl/materia/views.py +++ b/sapl/materia/views.py @@ -1309,23 +1309,25 @@ class PrimeiraTramitacaoEmLoteView(PermissionRequiredMixin, FilterView): if not self.filterset.form.is_valid(): return context + context['title'] = _('Primeira Tramitação em Lote') + qr = self.request.GET.copy() + context['unidade_destino'] = UnidadeTramitacao.objects.all() + context['status_tramitacao'] = StatusTramitacao.objects.all() + context['turnos_tramitacao'] = TURNO_TRAMITACAO_CHOICES + context['urgente_tramitacao'] = YES_NO_CHOICES + context['unidade_local'] = UnidadeTramitacao.objects.all() + # Pega somente matéria que não possuem tramitação - if (type(self.__dict__[ - 'filterset']).__name__ == 'PrimeiraTramitacaoEmLoteFilterSet'): + if (type(self.__dict__['filterset']).__name__ == + 'PrimeiraTramitacaoEmLoteFilterSet'): context['object_list'] = context['object_list'].filter( tramitacao__isnull=True) - context['unidade_local'] = UnidadeTramitacao.objects.all() - context['title'] = _('Primeira Tramitação em Lote') else: context['title'] = _('Tramitação em Lote') context['unidade_local'] = [UnidadeTramitacao.objects.get( id=qr['tramitacao__unidade_tramitacao_local'])] - context['unidade_destino'] = UnidadeTramitacao.objects.all() - context['status_tramitacao'] = StatusTramitacao.objects.all() - context['turnos_tramitacao'] = TURNO_TRAMITACAO_CHOICES - context['urgente_tramitacao'] = YES_NO_CHOICES context['filter_url'] = ('&' + qr.urlencode()) if len(qr) > 0 else '' return context