Browse Source

Fix #852

pull/856/head
Eduardo Edson Batista Cordeiro Alves 8 years ago
parent
commit
e2e3c9f1a5
  1. 9
      sapl/protocoloadm/views.py
  2. 24
      sapl/templates/protocoloadm/comprovante.html
  3. 11
      sapl/templates/protocoloadm/protocolo_mostrar.html

9
sapl/protocoloadm/views.py

@ -353,19 +353,22 @@ class ProtocoloMateriaView(PermissionRequiredMixin, CreateView):
protocolo = Protocolo() protocolo = Protocolo()
protocolo.numero = (numero['numero__max'] + 1) if numero['numero__max'] else 1 protocolo.numero = (
numero['numero__max'] + 1) if numero['numero__max'] else 1
protocolo.ano = datetime.now().year protocolo.ano = datetime.now().year
protocolo.data = datetime.now().strftime("%Y-%m-%d") protocolo.data = datetime.now().strftime("%Y-%m-%d")
protocolo.hora = datetime.now().strftime("%H:%M") protocolo.hora = datetime.now().strftime("%H:%M")
protocolo.timestamp = datetime.now().strftime("%Y-%m-%d %H:%M") protocolo.timestamp = datetime.now().strftime("%Y-%m-%d %H:%M")
protocolo.tipo_processo = '0' # TODO validar o significado protocolo.tipo_processo = '1' # TODO validar o significado
protocolo.anulado = False
if form.cleaned_data['autor']: if form.cleaned_data['autor']:
protocolo.autor = form.cleaned_data['autor'] protocolo.autor = form.cleaned_data['autor']
protocolo.anulado = False
protocolo.tipo_materia = TipoMateriaLegislativa.objects.get( protocolo.tipo_materia = TipoMateriaLegislativa.objects.get(
id=self.request.POST['tipo_materia']) id=self.request.POST['tipo_materia'])
protocolo.numero_paginas = self.request.POST['numero_paginas'] protocolo.numero_paginas = self.request.POST['numero_paginas']
protocolo.observacao = self.request.POST['observacao'] protocolo.observacao = self.request.POST['observacao']
protocolo.save() protocolo.save()
return redirect(self.get_success_url(protocolo)) return redirect(self.get_success_url(protocolo))

24
sapl/templates/protocoloadm/comprovante.html

@ -61,23 +61,25 @@
<th>Data / Horário</th> <th>Data / Horário</th>
<td>{{ protocolo.data|date:"d/m/Y" }} - {{ protocolo.timestamp|date:"H:i:s" }}</td> <td>{{ protocolo.data|date:"d/m/Y" }} - {{ protocolo.timestamp|date:"H:i:s" }}</td>
</tr> </tr>
<tr> {% if protocolo.tipo_processo == 0 %}
<th>Ementa</th> <tr>
<td>{{ protocolo.assunto_ementa }}</td> <th>Ementa</th>
</tr> <td>{{ protocolo.assunto_ementa }}</td>
<tr> </tr>
<th>Interessado</th> <tr>
<td>{{ protocolo.interessado }}</td> <th>Interessado</th>
</tr> <td>{{ protocolo.interessado }}</td>
</tr>
{% endif %}
<tr> <tr>
<th>Natureza</th> <th>Natureza</th>
<td> <td>
{% if protocolo.tipo_protocolo == 0 %} Administrativo {% elif protocolo.tipo_protocolo == 1 %} Matéria Legislativa {% endif %} {% if protocolo.tipo_processo == 0 %} Administrativo {% elif protocolo.tipo_processo == 1 %} Legislativo {% endif %}
</td> </td>
</tr> </tr>
<tr> <tr>
<th>Tipo Documento</th> <th>{% if protocolo.tipo_documento %} Tipo Documento {% else %} Tipo Matéria {% endif %}</th>
<td>{{ protocolo.tipo_documento }}</td> <td>{% if protocolo.tipo_documento %} {{protocolo.tipo_documento}} {% else %} {{protocolo.tipo_materia}} {% endif %}</td>
</tr> </tr>
<tr> <tr>
<th>Número Páginas</th> <th>Número Páginas</th>

11
sapl/templates/protocoloadm/protocolo_mostrar.html

@ -4,14 +4,13 @@
{% block detail_content %} {% block detail_content %}
<strong>Protocolo:</strong>{{ protocolo.numero|stringformat:'06d' }}/{{ protocolo.ano }}</br> <strong>Protocolo:</strong>{{ protocolo.numero|stringformat:'06d' }}/{{ protocolo.ano }}</br>
<strong>Assunto:</strong> {{ protocolo.assunto_ementa }}</br> <strong>Assunto:</strong> {{ protocolo.assunto_ementa|default:" Não informado." }}</br>
<strong>Data Protocolo:</strong> {{ protocolo.data|date:"d/m/Y" }} - Horário: {{ protocolo.hora|date:"H:i" }}</br> <strong>Data Protocolo:</strong> {{ protocolo.data|date:"d/m/Y" }} - Horário: {{ protocolo.hora|date:"H:i" }}</br>
<strong>Interessado:</strong> {{ protocolo.interessado }}</br> <strong>Interessado:</strong> {{ protocolo.interessado|default:" Não informado." }}</br>
<!-- TODO: convert if-else to custom tag --> <!-- TODO: convert if-else to custom tag -->
<strong>Natureza do Processo:</strong>{% if protocolo.tipo_processo == 0 %} Administrativo {% elif protocolo.tipo_processo == 1 %} Matéria Legislativa {% endif %}</br> <strong>Natureza do Processo:</strong>{% if protocolo.tipo_processo == 0 %} Administrativo {% elif protocolo.tipo_processo == 1 %} Legislativo {% endif %}</br>
<strong>Classificação:</strong> {{ protocolo.tipo_documento }} </br>
<strong>Número de Páginas:</strong> {{ protocolo.numero_paginas }} </br> <strong>Número de Páginas:</strong> {{ protocolo.numero_paginas }} </br>
<strong>Observação:</strong>{{ protocolo.observacao|default:"Não há" }}</br> <strong>Observação:</strong>{{ protocolo.observacao|default:" Não informado." }}</br>
<br /> <br />
@ -37,6 +36,6 @@
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;
<a target="popup" class="btn btn-primary" onclick="window.open('{% url 'sapl.protocoloadm:comprovante_protocolo' protocolo.pk%}','Comprovante','width=800, height=600')">Comprovante <a target="popup" class="btn btn-primary" onclick="window.open('{% url 'sapl.protocoloadm:comprovante_protocolo' protocolo.pk%}','Comprovante','width=800, height=800')">Comprovante
</a> </a>
{% endblock detail_content %} {% endblock detail_content %}

Loading…
Cancel
Save