Browse Source

[WIP - DON'T MERGE] adiciona dados das pesquisas nos relatórios

pull/2190/head
VictorFabreF 7 years ago
parent
commit
8f64451801
  1. 12
      sapl/base/views.py
  2. 4
      sapl/templates/base/RelatorioMateriasPorTramitacao_filter.html

12
sapl/base/views.py

@ -26,7 +26,7 @@ from sapl.base.forms import AutorForm, AutorFormForAdmin, TipoAutorForm
from sapl.base.models import Autor, TipoAutor from sapl.base.models import Autor, TipoAutor
from sapl.crud.base import CrudAux, make_pagination from sapl.crud.base import CrudAux, make_pagination
from sapl.materia.models import (Autoria, MateriaLegislativa, from sapl.materia.models import (Autoria, MateriaLegislativa,
TipoMateriaLegislativa) TipoMateriaLegislativa, StatusTramitacao, UnidadeTramitacao)
from sapl.sessao.models import (PresencaOrdemDia, SessaoPlenaria, from sapl.sessao.models import (PresencaOrdemDia, SessaoPlenaria,
SessaoPlenariaPresenca) SessaoPlenariaPresenca)
from sapl.utils import (parlamentares_ativos, sapl_logger, from sapl.utils import (parlamentares_ativos, sapl_logger,
@ -405,6 +405,8 @@ class RelatorioMateriasTramitacaoView(FilterView):
self).get_context_data(**kwargs) self).get_context_data(**kwargs)
context['title'] = _('Matérias em Tramitação') context['title'] = _('Matérias em Tramitação')
if not self.filterset.form.is_valid():
return context
qr = self.request.GET.copy() qr = self.request.GET.copy()
qs = context['object_list'] qs = context['object_list']
@ -424,7 +426,13 @@ class RelatorioMateriasTramitacaoView(FilterView):
if qtde > 0: if qtde > 0:
qtdes[tipo] = qtde qtdes[tipo] = qtde
context['qtdes'] = qtdes context['qtdes'] = qtdes
tipo = self.request.GET['tipo']
tramitacao_status = self.request.GET['tramitacao__status']
context['tipo'] = (str(TipoMateriaLegislativa.objects.get(id=tipo)))
context['tramitacao__status'] = (str(StatusTramitacao.objects.get(id=tramitacao_status)))
context['ano'] = (self.request.GET['ano'])
context['tramitacao__unidade_tramitacao_destino'] = (str(UnidadeTramitacao.objects.get(id=
self.request.GET['tramitacao__unidade_tramitacao_destino'])))
context['filter_url'] = ('&' + qr.urlencode()) if len(qr) > 0 else '' context['filter_url'] = ('&' + qr.urlencode()) if len(qr) > 0 else ''
context['show_results'] = show_results_filter_set(qr) context['show_results'] = show_results_filter_set(qr)

4
sapl/templates/base/RelatorioMateriasPorTramitacao_filter.html

@ -12,7 +12,9 @@
<a href="{% url 'sapl.base:materia_por_tramitacao' %}" class="btn btn-default">{% trans 'Fazer nova pesquisa' %}</a> <a href="{% url 'sapl.base:materia_por_tramitacao' %}" class="btn btn-default">{% trans 'Fazer nova pesquisa' %}</a>
</div> </div>
<br /><br /><br /><br /> <br /><br /><br /><br />
<b>Dados da pesquisa:</b><br />
<b>Ano: {{ ano }} - Tipo de matéria: {{ tipo }}</b><br />
<b>Status atual: {{ tramitacao__status }} - Local atual: {{ tramitacao__unidade_tramitacao_destino }}</b><br />
<table class="table table-bordered table-hover"> <table class="table table-bordered table-hover">
<thead class="thead-default" > <thead class="thead-default" >
<tr class="active"><th colspan="2" class="text-center">QUADRO GERAL</th></tr> <tr class="active"><th colspan="2" class="text-center">QUADRO GERAL</th></tr>

Loading…
Cancel
Save