Browse Source

Fix #3049 (#3057)

pull/3163/head
Ricardo Lima Canela 5 years ago
committed by Cesar Carvalho
parent
commit
cd6cc677c6
  1. 18
      sapl/base/forms.py
  2. 7
      sapl/base/views.py
  3. 1
      sapl/templates/base/RelatorioHistoricoTramitacao_filter.html
  4. 1
      sapl/templates/relatorios/relatorio_historico_tramitacao.html

18
sapl/base/forms.py

@ -884,6 +884,8 @@ class RelatorioPresencaSessaoFilterSet(django_filters.FilterSet):
class RelatorioHistoricoTramitacaoFilterSet(django_filters.FilterSet): class RelatorioHistoricoTramitacaoFilterSet(django_filters.FilterSet):
autoria__autor = django_filters.CharFilter(widget=forms.HiddenInput())
@property @property
def qs(self): def qs(self):
parent = super(RelatorioHistoricoTramitacaoFilterSet, self).qs parent = super(RelatorioHistoricoTramitacaoFilterSet, self).qs
@ -912,6 +914,16 @@ class RelatorioHistoricoTramitacaoFilterSet(django_filters.FilterSet):
[('tipo', 6), [('tipo', 6),
('tramitacao__status', 6)]) ('tramitacao__status', 6)])
row4 = to_row([
('autoria__autor', 0),
(Button('pesquisar',
'Pesquisar Autor',
css_class='btn btn-primary btn-sm'), 2),
(Button('limpar',
'limpar Autor',
css_class='btn btn-primary btn-sm'), 2)
])
buttons = FormActions( buttons = FormActions(
*[ *[
HTML(''' HTML('''
@ -930,8 +942,10 @@ class RelatorioHistoricoTramitacaoFilterSet(django_filters.FilterSet):
self.form.helper = SaplFormHelper() self.form.helper = SaplFormHelper()
self.form.helper.form_method = 'GET' self.form.helper.form_method = 'GET'
self.form.helper.layout = Layout( self.form.helper.layout = Layout(
Fieldset(_(''), Fieldset(_('Pesquisar'),
row1, row2, row3, row1, row2, row3, row4,
HTML(autor_label),
HTML(autor_modal),
buttons, ) buttons, )
) )

7
sapl/base/views.py

@ -660,6 +660,13 @@ class RelatorioHistoricoTramitacaoView(RelatorioMixin, FilterView):
else: else:
context['tramitacao__unidade_tramitacao_destino'] = '' context['tramitacao__unidade_tramitacao_destino'] = ''
if self.request.GET['autoria__autor']:
context['autoria__autor'] = \
(str(Autor.objects.get(
id=self.request.GET['autoria__autor'])))
else:
context['autoria__autor'] = ''
return context return context

1
sapl/templates/base/RelatorioHistoricoTramitacao_filter.html

@ -14,6 +14,7 @@
<b>PARÂMETROS DE PESQUISA:<br /></b> <b>PARÂMETROS DE PESQUISA:<br /></b>
&emsp;Período: {{ data_tramitacao }} <br /> &emsp;Período: {{ data_tramitacao }} <br />
&emsp;Tipo de matéria: {{ tipo }}<br /> &emsp;Tipo de matéria: {{ tipo }}<br />
&emsp;Autor: {{ autoria__autor }}<br />
&emsp;Status atual: {{ tramitacao__status }}<br /> &emsp;Status atual: {{ tramitacao__status }}<br />
&emsp;Local de origem: {{ tramitacao__unidade_tramitacao_local }}<br /> &emsp;Local de origem: {{ tramitacao__unidade_tramitacao_local }}<br />
&emsp;Local de destino: {{ tramitacao__unidade_tramitacao_destino }}<br /><br /><br /> &emsp;Local de destino: {{ tramitacao__unidade_tramitacao_destino }}<br /><br /><br />

1
sapl/templates/relatorios/relatorio_historico_tramitacao.html

@ -10,6 +10,7 @@
Período: {{ data_tramitacao }} <br /> Período: {{ data_tramitacao }} <br />
Tipo de matéria: {{ tipo }}<br /> Tipo de matéria: {{ tipo }}<br />
Autor: {{ autoria__autor }}<br />
Status atual: {{ tramitacao__status }}<br /> Status atual: {{ tramitacao__status }}<br />
Local de origem: {{ tramitacao__unidade_tramitacao_local }}<br /> Local de origem: {{ tramitacao__unidade_tramitacao_local }}<br />
Local de destino: {{ tramitacao__unidade_tramitacao_destino }}<br /><br /><br /> Local de destino: {{ tramitacao__unidade_tramitacao_destino }}<br /><br /><br />

Loading…
Cancel
Save