Roundup Tracker - Issues

Issue 826984

classification
show current timezone
Type: rfe Severity: normal
Components: Interface Versions:
process
Status: open
:
: rouilj : ThomasAH, richard, rouilj
Priority: normal :

Created on 2003-10-20 16:45 by thomas_ah, last changed 2016-07-13 06:30 by ThomasAH.

Messages
msg3274 Author: [hidden] (thomas_ah) Date: 2003-10-20 16:45
Users will get different time information depending on
whether they are logged in or not, so there shoud be an
indicator for the currently used timezone. May be a
"+hours" on every date.
msg5635 Author: [hidden] (rouilj) Date: 2016-06-26 19:21
Thomas, is this still an issue? Since we use pytz and real timezones,
I think we convert dates to the user's listed timezone.
msg5663 Author: [hidden] (ThomasAH) Date: 2016-06-27 07:15
Still the same problem:

If the user is logged in, all is well (and already was when I reported
this).
If the user is not logged in, the tracker's default timezone is used,
which by itself is okay as well.

BUT:
- The user does not see what the tracker's default timezone is.
  So he sees timestamps that may be UTC or Europe/Berlin
America/New_York (depending on the configuration), but no indication
about which timezone is used.
- The timezone may change if the user logs in or gets logged out by an
expired cookie without the user being aware of it.

Since this issue was created, displaying the default timezone was added in:

changeset:   2268:f9200f897369
branch:      maint-0.7
user:        Richard Jones <richard@users.sourceforge.net>
date:        Thu May 06 23:23:20 2004 +0000
summary:     fix user creation page

But of course this is only visible if the user is logged in and checks
his own
settings, at which point this is no longer that relevant, because the
timezone
he configured for himself is now used.

Proposal:
Just display something like "current timezone: Eurpope/Berlin" somewhere in
the page, or even something like "current time: 12:34 (Europe/Berlin)"
so the
user can see what the offset to his own current time is when he uses a
different timezone. Or do you know by heart what the timezone for
Antarctica/DumontDUrville is, or if they use DST? :-)
(optionally update the displayed current time if JavaScript is enabled)
msg5844 Author: [hidden] (rouilj) Date: 2016-07-13 01:06
How about changing the line that reads:

Created on 2003-10-20 12:45 by thomas_ah, last changed 2016-06-27 03:15
by ThomasAH.

to include timezone:

Created on 2003-10-20 12:45 (America/New York) by thomas_ah, last
changed 2016-06-27 03:15 by ThomasAH.

or maybe:

Created on 2003-10-20 12:45 by thomas_ah, last changed 2016-06-27 03:15
by ThomasAH. (Currently 2016-07-12 21:11 (America/New York).)

Thoughts?
msg5845 Author: [hidden] (ThomasAH) Date: 2016-07-13 06:27
This line is already too long here.
In the classic template it reads
Created on 2003-10-20 18:45 by thomas_ah, last changed by rouilj
which is as long as I would recommend it, but I understand that the
information is important and scrolling down to the history section is
cumbersome.

Maybe on the left below the navigation links?
Time: 12:34
Antarctica/
DumontDUrville

But no hard break after "/", but using &#8203; (zero-width space) or the
CSS property "word-wrap: break-word;"
Some notes:
- &#8203; will be included if you copy&paste this part into something
Unicode capable. I guess this is no problem here, but it caused me much
trouble on a page with hex fingerprints that no longer matched :)
- I think break-word is unofficial/legacy, but despite this it worked
fine in my tests, and the W3C CSS Validator says "Congratulations! No
Error Found."
History
Date User Action Args
2016-07-13 06:30:12ThomasAHsetnosy: - thomas_ah
2016-07-13 06:28:00ThomasAHsetmessages: + msg5845
2016-07-13 01:06:38rouiljsetmessages: + msg5844
2016-06-27 07:15:09ThomasAHsetassignee: richard -> rouilj
resolution: remind ->
messages: + msg5663
nosy: + ThomasAH
2016-06-26 19:21:05rouiljsetresolution: remind
messages: + msg5635
nosy: + rouilj
2003-10-20 16:45:39thomas_ahcreate