Browse Source

Finaliza a refatoracao da pesquisa por documento administrativo

pull/417/head
Eduardo Calil 10 years ago
parent
commit
c2e3129a77
  1. 10
      protocoloadm/forms.py
  2. 2
      templates/protocoloadm/protocolo_filter.html

10
protocoloadm/forms.py

@ -137,7 +137,7 @@ class ProtocoloFilterSet(django_filters.FilterSet):
class DocumentoAdministrativoFilterSet(django_filters.FilterSet): class DocumentoAdministrativoFilterSet(django_filters.FilterSet):
filter_overrides = {models.DateField: { filter_overrides = {models.DateField: {
'filter_class': django_filters.DateFromToRangeFilter, 'filter_class': django_filters.DateFromToRangeFilter,
'extra': lambda f: { 'extra': lambda f: {
@ -164,7 +164,7 @@ class DocumentoAdministrativoFilterSet(django_filters.FilterSet):
'numero', 'numero',
'numero_protocolo', 'numero_protocolo',
'data', 'data',
'tramitacaoadministrativo__unidade_tramitacao_local', 'tramitacaoadministrativo__unidade_tramitacao_destino',
'tramitacaoadministrativo__status'] 'tramitacaoadministrativo__status']
order_by = ( order_by = (
@ -189,7 +189,7 @@ class DocumentoAdministrativoFilterSet(django_filters.FilterSet):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(DocumentoAdministrativoFilterSet, self).__init__(*args, **kwargs) super(DocumentoAdministrativoFilterSet, self).__init__(*args, **kwargs)
local_atual = 'tramitacaoadministrativo__unidade_tramitacao_local' local_atual = 'tramitacaoadministrativo__unidade_tramitacao_destino'
self.filters['tipo'].label = 'Tipo de Documento' self.filters['tipo'].label = 'Tipo de Documento'
self.filters['tramitacaoadministrativo__status'].label = 'Situação' self.filters['tramitacaoadministrativo__status'].label = 'Situação'
self.filters[local_atual].label = 'Localização Atual' self.filters[local_atual].label = 'Localização Atual'
@ -209,7 +209,7 @@ class DocumentoAdministrativoFilterSet(django_filters.FilterSet):
('tramitacao', 4)]) ('tramitacao', 4)])
row4 = crispy_layout_mixin.to_row( row4 = crispy_layout_mixin.to_row(
[('tramitacaoadministrativo__unidade_tramitacao_local', 6), [('tramitacaoadministrativo__unidade_tramitacao_destino', 6),
('tramitacaoadministrativo__status', 6)]) ('tramitacaoadministrativo__status', 6)])
row5 = crispy_layout_mixin.to_row( row5 = crispy_layout_mixin.to_row(
@ -218,7 +218,7 @@ class DocumentoAdministrativoFilterSet(django_filters.FilterSet):
self.form.helper = FormHelper() self.form.helper = FormHelper()
self.form.helper.form_method = 'GET' self.form.helper.form_method = 'GET'
self.form.helper.layout = Layout( self.form.helper.layout = Layout(
Fieldset(_('Pesquisar Protocolo'), Fieldset(_('Pesquisar Documento'),
row1, row2, row1, row2,
row3,row4, row5, row3,row4, row5,
form_actions(save_label='Pesquisar')) form_actions(save_label='Pesquisar'))

2
templates/protocoloadm/protocolo_filter.html

@ -7,7 +7,7 @@
{% block sections_nav %} {% endblock %} {% block sections_nav %} {% endblock %}
{% block detail_content %} {% block detail_content %}
<h1><b>Pesquisar Protocolo</b></h1> <h1><b>Pesquisa de Protocolo</b></h1>
<br></br> <br></br>
{% crispy filter.form %} {% crispy filter.form %}

Loading…
Cancel
Save