From 4ffad7a78c7c033c21aac5038e6c2bd4f36afa6a Mon Sep 17 00:00:00 2001 From: VictorFabreF Date: Thu, 23 Aug 2018 10:42:01 -0300 Subject: [PATCH] [DON'T MERGE - WIP] verifica se existe timestamp --- sapl/relatorios/views.py | 18 ++++++++++++------ .../protocoloadm/protocolo_filter.html | 5 ++++- .../protocoloadm/protocolo_mostrar.html | 6 +++++- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/sapl/relatorios/views.py b/sapl/relatorios/views.py index 57752753e..50aa9c44d 100644 --- a/sapl/relatorios/views.py +++ b/sapl/relatorios/views.py @@ -827,9 +827,12 @@ def get_protocolos(prots): dic['titulo'] = str(protocolo.numero) + '/' + str(protocolo.ano) ts = timezone.localtime(protocolo.timestamp) - - dic['data'] = ts.strftime("%d/%m/%Y") + ' - Horário:' + \ - ts.strftime("%H:%m") + if protocolo.timestamp: + dic['data'] = ts.strftime("%d/%m/%Y") + ' - Horário:' + \ + ts.strftime("%H:%m") + else: + dic['data'] = protocolo.data.strftime("%d/%m/%Y") + ' - Horário:' \ + + protocolo.hora.strftime("%H:%m") dic['txt_assunto'] = protocolo.assunto_ementa @@ -941,9 +944,12 @@ def get_etiqueta_protocolos(prots): dic['titulo'] = str(p.numero) + '/' + str(p.ano) tz_hora = timezone.localtime(p.timestamp) - - dic['data'] = 'Data: ' + tz_hora.strftime( - "%d/%m/%Y") + ' - Horário: ' + tz_hora.strftime("%H:%M") + if p.timestamp: + dic['data'] = 'Data: ' + tz_hora.strftime( + "%d/%m/%Y") + ' - Horário: ' + tz_hora.strftime("%H:%M") + else: + dic['data'] = 'Data: ' + p.data.strftime( + "%d/%m/%Y") + ' - Horário: ' + p.hora.strftime("%H:%M") dic['txt_assunto'] = p.assunto_ementa dic['txt_interessado'] = p.interessado diff --git a/sapl/templates/protocoloadm/protocolo_filter.html b/sapl/templates/protocoloadm/protocolo_filter.html index 38e1ebf7a..02c0673fa 100644 --- a/sapl/templates/protocoloadm/protocolo_filter.html +++ b/sapl/templates/protocoloadm/protocolo_filter.html @@ -44,8 +44,11 @@ {% if p.anulado %}  ** NULO **{% endif %}
Assunto: {{ p.assunto_ementa|default_if_none:"Não informado"}}
+ {% if p.timestamp%} Data Protocolo: {{ p.timestamp|localtime|date:"d/m/Y"|default_if_none:"Não informado" }} - Horário: {{ p.timestamp|localtime|date:"G:i:s" }}
- + {% else %} + Data Protocolo: {{ p.data|date:"d/m/Y"|default_if_none:"Não informado" }} - Horário: {{ p.hora|date:"G:i:s" }}
+ {% endif %} {% if p.tipo_processo == 0 %} Interessado: {{ p.interessado|default_if_none:"Não informado" }}
{% elif p.tipo_processo == 1 %} diff --git a/sapl/templates/protocoloadm/protocolo_mostrar.html b/sapl/templates/protocoloadm/protocolo_mostrar.html index 4c9312c5d..c45c70bec 100644 --- a/sapl/templates/protocoloadm/protocolo_mostrar.html +++ b/sapl/templates/protocoloadm/protocolo_mostrar.html @@ -9,7 +9,11 @@ Etiqueta Individual
Assunto: {{ protocolo.assunto_ementa|default:"Não informado" }}
- Data Protocolo: {{ protocolo.timestamp|localtime|date:"d/m/Y" }} - Horário: {{ protocolo.timestamp|localtime|date:"G:i:s" }}
+ {% if p.timestamp%} + Data Protocolo: {{ p.timestamp|localtime|date:"d/m/Y"|default_if_none:"Não informado" }} - Horário: {{ p.timestamp|localtime|date:"G:i:s" }}
+ {% else %} + Data Protocolo: {{ p.data|date:"d/m/Y"|default_if_none:"Não informado" }} - Horário: {{ p.hora|date:"G:i:s" }}
+ {% endif %} {% if protocolo.tipo_processo == 0 %} Interessado: {{ protocolo.interessado|default_if_none:"Não informado" }}