From fab413294929ea13ba3fa4063bb0c4a9ee91464c Mon Sep 17 00:00:00 2001 From: Byron Jones Date: Thu, 5 Feb 2015 15:48:45 +0800 Subject: Bug 813630: Last resolved time is displayed in server timezone not as per user preferences --- extensions/InlineHistory/Extension.pm | 1 + .../template/en/default/hook/bug/comments-aftercomments.html.tmpl | 2 ++ 2 files changed, 3 insertions(+) (limited to 'extensions') diff --git a/extensions/InlineHistory/Extension.pm b/extensions/InlineHistory/Extension.pm index 4cff558c7..c48405eb9 100644 --- a/extensions/InlineHistory/Extension.pm +++ b/extensions/InlineHistory/Extension.pm @@ -106,6 +106,7 @@ sub template_before_process { my $field_obj; if ($change->{fieldname} =~ /^cf_/) { $field_obj = Bugzilla::Field->new({ name => $change->{fieldname}, cache => 1 }); + $change->{fieldtype} = $field_obj->type; } # identify buglist changes diff --git a/extensions/InlineHistory/template/en/default/hook/bug/comments-aftercomments.html.tmpl b/extensions/InlineHistory/template/en/default/hook/bug/comments-aftercomments.html.tmpl index d9871e43f..fb5d25225 100644 --- a/extensions/InlineHistory/template/en/default/hook/bug/comments-aftercomments.html.tmpl +++ b/extensions/InlineHistory/template/en/default/hook/bug/comments-aftercomments.html.tmpl @@ -157,6 +157,8 @@ change.fieldname == 'cc' || change.fieldname == 'flagtypes.name' %] [% value FILTER email FILTER js %] + [% ELSIF change.fieldtype == constants.FIELD_TYPE_DATETIME %] + [% value FILTER time FILTER js %] [% ELSE %] [% value FILTER ih_short_value FILTER html FILTER js %] [% END %] -- cgit v1.2.3-24-g4f1b