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):
return mark_safe(u' '.join([u'%s ' % w for w in self]))
class ProtocoloForm(forms.Form):
YEARS = get_range_anos()
@ -253,7 +252,7 @@ class ProtocoloPesquisaView(FormMixin, GenericView):
kwargs['tipo_documento'] = request.POST['tipo_documento']
if request.POST['interessado']:
kwargs['interessado'] = request.POST['interessado']
kwargs['interessado__icontains'] = request.POST['interessado']
if request.POST['tipo_materia']:
kwargs['tipo_materia'] = request.POST['tipo_materia']

20
templates/protocoloadm/protocolo_list.html

@ -6,18 +6,18 @@
{% if protocolos %}
<!-- Total: {{ protocolos|length }} -->
<table>
<tr><td>Número de Protocolo</td>
<td>Ano</td>
<td>Assunto</td>
<td>Tipo de Documento</td>
<td>Data</td>
<tr><td><h2>Resultados</h2></td>
</tr>
{% for p in protocolos %}
<tr><td>{{ p.numero }}</td>
<td>{{ p.ano }}</td>
<td>{{ p.assunto_ementa }}</td>
<td>{{ p.tipo_documento }}</td>
<td>{{ p.data|date:"d/m/Y" }}</td>
<tr>
<td>
<strong>Protocolo:</strong> <a href="">{{ p.numero|stringformat:'06d' }}/{{ p.ano }}</a></br>
<strong>Assunto:</strong> {{ p.assunto_ementa }}</br>
<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>
{% endfor %}
</table>

Loading…
Cancel
Save