Browse Source

Finaliza a funcionalidade e o layout da Pesquisa de Protocolo

pull/339/head
Eduardo Calil 9 years ago
parent
commit
91c913774d
  1. 10
      protocoloadm/forms.py
  2. 10
      templates/protocoloadm/protocolo_filter.html

10
protocoloadm/forms.py

@ -67,6 +67,8 @@ class ProtocoloFilterSet(django_filters.FilterSet):
interessado = django_filters.CharFilter(lookup_expr='icontains') interessado = django_filters.CharFilter(lookup_expr='icontains')
autor = django_filters.CharFilter(widget=forms.HiddenInput())
class Meta: class Meta:
model = Protocolo model = Protocolo
fields = ['tipo_protocolo', fields = ['tipo_protocolo',
@ -74,7 +76,6 @@ class ProtocoloFilterSet(django_filters.FilterSet):
'tipo_documento', 'tipo_documento',
'data', 'data',
'tipo_materia', 'tipo_materia',
'autor'
] ]
order_by = ( order_by = (
@ -131,14 +132,15 @@ class ProtocoloFilterSet(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(Fieldset(_( self.form.helper.layout = Layout(
'Pesquisar Protocolo'), Fieldset(_('Pesquisar Protocolo'),
row1, row2, row1, row2,
row3, row4, row3, row4,
HTML(sapl.utils.autor_label), HTML(sapl.utils.autor_label),
HTML(sapl.utils.autor_modal), HTML(sapl.utils.autor_modal),
row5, row6, row5, row6,
form_actions(save_label='Pesquisar'))) form_actions(save_label='Pesquisar'))
)
class AnularProcoloAdmForm(ModelForm): class AnularProcoloAdmForm(ModelForm):

10
templates/protocoloadm/protocolo_filter.html

@ -19,7 +19,11 @@
</thead> </thead>
{% if page_obj|length %} {% if page_obj|length %}
{% if filter_url %} {% if filter_url %}
{% if numero_res > 1 %}
<h3>Pesquisa concluída com sucesso! Foram encontrados {{numero_res}} protocolos.</h3> <h3>Pesquisa concluída com sucesso! Foram encontrados {{numero_res}} protocolos.</h3>
{% elif numero_res == 1 %}
<h3>Pesquisa concluída com sucesso! Foi encontrado {{numero_res}} protocolo.</h3>
{% endif %}
{% endif %} {% endif %}
{% for p in page_obj %} {% for p in page_obj %}
<tr> <tr>
@ -34,9 +38,9 @@
<img src="{% static 'img/etiqueta.png' %}" alt="Etiqueta Individual"> <img src="{% static 'img/etiqueta.png' %}" alt="Etiqueta Individual">
</a></br> </a></br>
<strong>Assunto:</strong> {{ p.assunto_ementa }}</br> <strong>Assunto:</strong> {{ p.assunto_ementa|default_if_none:"Não Informado"}}</br>
<strong>Data Protocolo:</strong> {{ p.data|date:"d/m/Y" }} - Horário: {{ p.timestamp|date:"H:m:s" }}</br> <strong>Data Protocolo:</strong> {{ p.data|date:"d/m/Y"|default_if_none:"Não Informado" }} - Horário: {{ p.timestamp|date:"H:m:s" }}</br>
<strong>Interessado:</strong> {{ p.interessado }}</br> <strong>Interessado:</strong> {{ p.interessado }}</br>
@ -47,7 +51,7 @@
Matéria Legislativa Matéria Legislativa
{% endif %}</br> {% endif %}</br>
<strong>Classificação:</strong> {{ p.tipo_documento }} </br> <strong>Classificação:</strong> {{ p.tipo_documento|default_if_none:"Não Informado" }} </br>
<p></p> <p></p>
</td> </td>
</tr> </tr>

Loading…
Cancel
Save