Browse Source

Refactor list results of Protocolo query, add contains query to interessado

pull/11/merge
Edward Ribeiro 9 years ago
parent
commit
32d4e24269
  1. 3
      protocoloadm/views.py
  2. 20
      templates/protocoloadm/protocolo_list.html

3
protocoloadm/views.py

@ -133,7 +133,6 @@ class HorizontalRadioRenderer(forms.RadioSelect.renderer):
def render(self): def render(self):
return mark_safe(u' '.join([u'%s ' % w for w in self])) return mark_safe(u' '.join([u'%s ' % w for w in self]))
class ProtocoloForm(forms.Form): class ProtocoloForm(forms.Form):
YEARS = get_range_anos() YEARS = get_range_anos()
@ -253,7 +252,7 @@ class ProtocoloPesquisaView(FormMixin, GenericView):
kwargs['tipo_documento'] = request.POST['tipo_documento'] kwargs['tipo_documento'] = request.POST['tipo_documento']
if request.POST['interessado']: if request.POST['interessado']:
kwargs['interessado'] = request.POST['interessado'] kwargs['interessado__icontains'] = request.POST['interessado']
if request.POST['tipo_materia']: if request.POST['tipo_materia']:
kwargs['tipo_materia'] = request.POST['tipo_materia'] kwargs['tipo_materia'] = request.POST['tipo_materia']

20
templates/protocoloadm/protocolo_list.html

@ -6,18 +6,18 @@
{% if protocolos %} {% if protocolos %}
<!-- Total: {{ protocolos|length }} --> <!-- Total: {{ protocolos|length }} -->
<table> <table>
<tr><td>Número de Protocolo</td> <tr><td><h2>Resultados</h2></td>
<td>Ano</td>
<td>Assunto</td>
<td>Tipo de Documento</td>
<td>Data</td>
</tr> </tr>
{% for p in protocolos %} {% for p in protocolos %}
<tr><td>{{ p.numero }}</td> <tr>
<td>{{ p.ano }}</td> <td>
<td>{{ p.assunto_ementa }}</td> <strong>Protocolo:</strong> <a href="">{{ p.numero|stringformat:'06d' }}/{{ p.ano }}</a></br>
<td>{{ p.tipo_documento }}</td> <strong>Assunto:</strong> {{ p.assunto_ementa }}</br>
<td>{{ p.data|date:"d/m/Y" }}</td> <strong>Data Protocolo:</strong> {{ p.data|date:"d/m/Y" }} - Horário: {{ p.timestamp|date:"H:m:s" }}</br>
<strong>Interessado:</strong> {{ p.interessado }}</br>
<!-- TODO: convert if-else to custom tag -->
<strong>Natureza do Processo:</strong>{% if p.tipo_protocolo == 0 %} Administrativo {% elif p.tipo_protocolo == 1 %} Matéria Legislativa {% endif %}</br>
<strong>Classificação:</strong> {{ p.tipo_documento }} </br>
</tr> </tr>
{% endfor %} {% endfor %}
</table> </table>

Loading…
Cancel
Save