Show revision datetime in local timezone

issue8365
review271441002
This commit is contained in:
Cédric Krier committed 2019-05-27 23:18:37 +02:00
1 parent 5bd3c465f5
commit e0cdb98186
1 file changed
+5 -3
+5 -3
View File
@@ -4,7 +4,8 @@ import gettext
from gi.repository import Gtk
from tryton.common import get_toplevel_window, IconFactory
from tryton.common import (get_toplevel_window, IconFactory,
timezoned_date, untimezoned_date)
from tryton.common.datetime_ import date_parse
from tryton.common.underline import set_underline
from tryton.config import TRYTON_ICON
@@ -62,7 +63,8 @@ class Revision(object):
active = 0
list_store.append(('', ''))
for i, (rev, id_, name) in enumerate(revisions, 1):
list_store.append((rev.strftime(self._format), name))
list_store.append(
(timezoned_date(rev).strftime(self._format), name))
if rev == revision:
active = i
combobox.set_active(active)
@@ -97,7 +99,7 @@ class Revision(object):
value = None
if text:
try:
value = date_parse(text, self._format)
value = untimezoned_date(date_parse(text, self._format))
except ValueError:
pass
self._value = value