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.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.data = datetime.now().strftime("%Y-%m-%d")
protocolo.hora = datetime.now().strftime("%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']:
protocolo.autor = form.cleaned_data['autor']
protocolo.anulado = False
protocolo.tipo_materia = TipoMateriaLegislativa.objects.get(
id=self.request.POST['tipo_materia'])
protocolo.numero_paginas = self.request.POST['numero_paginas']
protocolo.observacao = self.request.POST['observacao']
protocolo.save()
return redirect(self.get_success_url(protocolo))

24
sapl/templates/protocoloadm/comprovante.html

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

11
sapl/templates/protocoloadm/protocolo_mostrar.html

@ -4,14 +4,13 @@
{% block detail_content %}
<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>Interessado:</strong> {{ protocolo.interessado }}</br>
<strong>Interessado:</strong> {{ protocolo.interessado|default:" Não informado." }}</br>
<!-- 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>Classificação:</strong> {{ protocolo.tipo_documento }} </br>
<strong>Natureza do Processo:</strong>{% if protocolo.tipo_processo == 0 %} Administrativo {% elif protocolo.tipo_processo == 1 %} Legislativo {% endif %}</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 />
@ -37,6 +36,6 @@
&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>
{% endblock detail_content %}

Loading…
Cancel
Save