Browse Source

Fix qa

pull/586/head
Eduardo Edson Batista Cordeiro Alves 8 years ago
parent
commit
d92270d540
  1. 5
      sapl/base/views.py
  2. 18
      sapl/materia/views.py

5
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,

18
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

Loading…
Cancel
Save