Defect #5091
closedUser timezone is not honored everywhere
0%
Description
As the areas in question are only providing the Date (not the Time), I was only able to notice when my local time was a day off from UTC.
It is honored for:- activity
- repository (git)
- files
- issues/XX (issue detail)
- issues/calendar
- roadmap
Files
Related issues
Updated by Joshua Kifer over 14 years ago
In lib/i18n.rb
, format_date
is not using User.current.time_zone
like format_time
does.
Updated by Alain Alain091 over 14 years ago
I suggest the following patch but it is not fully tested and is delivered AS IS.
def format_date(date) return nil unless date time = date.to_time zone = User.current.time_zone local = zone ? time.in_time_zone(zone) : (time.utc? ? time.localtime : time) Setting.date_format.blank? ? ::I18n.l(local.to_date) : local.to_date.strftime(Setting.date_format) end
See also my other patch for #5378
Updated by Wang Congming over 14 years ago
- File i18n.rb.patch i18n.rb.patch added
Hi Alain,
I modified i18n.rb as you specified here and in #5378, now the patch looks like as my attachment. However, it doesn't work. I am not a ruby developer, maybe I did something wrong, thanks for any suggestion.
We have a server, running Debian Squeeze + redmine trunk + git. Timezone of this server and our desktops are all UTC+8. Everytime, we (git) push a file to server, and check immediately, redmine says the file is modified 8 hours ago.
Updated by Alain Alain091 over 14 years ago
Are you talking about the zone settings in the redmine profil settings ?
Updated by Wang Congming over 14 years ago
Everywhere. Include: system timezone setting of our server, system timezone setting of all our desktops, and the timezone setting in redmine profile. They are all UTC+8.
However, if I (git) push a file from my desktop to our server, and check redmine's repository immediately, redmine says this file is modified 8 hours ago.
Updated by Daniel Felix almost 12 years ago
- Status changed from New to Needs feedback
Any news on this? Is this still true?
I've seen some changes in some methods which correct the timezone support, but I'm not sure if they are consistently corrected in every model/controller.
Updated by Toshi MARUYAMA almost 8 years ago
- Status changed from Needs feedback to Closed
This issue is too old.
Please create new issue if you still have problem.