From 51e542300b5e24506372adcd1c867f5399cf6e82 Mon Sep 17 00:00:00 2001 From: LeandroRoberto Date: Thu, 20 Oct 2016 10:21:27 -0200 Subject: [PATCH] Config de data e hora --- sapl/crispy_layout_mixin.py | 6 ++++-- sapl/materia/views.py | 4 ++-- sapl/settings.py | 6 ++++-- sapl/templates/compilacao/textoarticulado_list.html | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/sapl/crispy_layout_mixin.py b/sapl/crispy_layout_mixin.py index 7f7aca408..bcf686bbc 100644 --- a/sapl/crispy_layout_mixin.py +++ b/sapl/crispy_layout_mixin.py @@ -1,12 +1,12 @@ from math import ceil -import rtyaml from crispy_forms.bootstrap import FormActions from crispy_forms.helper import FormHelper from crispy_forms.layout import HTML, Div, Fieldset, Layout, Submit from django import template from django.utils import formats from django.utils.translation import ugettext as _ +import rtyaml def heads_and_tails(list_of_lists): @@ -62,9 +62,11 @@ def get_field_display(obj, fieldname): else: value = getattr(obj, fieldname) + str_type = str(type(value)) + if value is None: display = '' - elif 'date' in str(type(value)): + elif 'date' in str_type: display = formats.date_format(value, "SHORT_DATE_FORMAT") elif 'bool' in str(type(value)): display = _('Sim') if value else _('Não') diff --git a/sapl/materia/views.py b/sapl/materia/views.py index 587759356..54309b0f7 100644 --- a/sapl/materia/views.py +++ b/sapl/materia/views.py @@ -476,13 +476,13 @@ class ProposicaoCrud(Crud): obj.data_envio = 'Em elaboração...' else: obj.data_envio = formats.date_format( - obj.data_envio, "DATE_FORMAT") + obj.data_envio, "DATETIME_FORMAT") if obj.data_recebimento is None: obj.data_recebimento = 'Não recebida' else: obj.data_envio = formats.date_format( - obj.data_recebimento, "DATE_FORMAT") + obj.data_recebimento, "DATETIME_FORMAT") return [self._as_row(obj) for obj in object_list] diff --git a/sapl/settings.py b/sapl/settings.py index 42a4248c7..d69f2d703 100644 --- a/sapl/settings.py +++ b/sapl/settings.py @@ -177,10 +177,12 @@ LANGUAGES = ( TIME_ZONE = 'America/Sao_Paulo' USE_I18N = True USE_L10N = False -USE_TZ = True +USE_TZ = False # DATE_FORMAT = 'N j, Y' -DATE_FORMAT = 'd/m/Y H:i' +DATE_FORMAT = 'd/m/Y' SHORT_DATE_FORMAT = 'd/m/Y' +DATETIME_FORMAT = 'd/m/Y H:i:s' +SHORT_DATETIME_FORMAT = 'd/m/Y H:i' DATE_INPUT_FORMATS = ('%d/%m/%Y', '%m-%d-%Y', '%Y-%m-%d') LOCALE_PATHS = ( diff --git a/sapl/templates/compilacao/textoarticulado_list.html b/sapl/templates/compilacao/textoarticulado_list.html index c6e1642f1..645df8081 100644 --- a/sapl/templates/compilacao/textoarticulado_list.html +++ b/sapl/templates/compilacao/textoarticulado_list.html @@ -32,7 +32,7 @@ {{ ta.tipo_ta }} {{ ta.numero }} {{ ta.ano }} - {{ ta.data }} + {{ ta.data|date:"D d M Y" }} {{ ta.ementa|safe }} {% endfor %}