Homec4science

Detect timezone discrepancies and prompt users to reconcile them

Authored by epriestley <git@epriestley.com> on May 21 2016, 20:16.

Description

Detect timezone discrepancies and prompt users to reconcile them

Summary: Ref T3025. This adds a check for different client/server timezone offsets and gives users an option to fix them or ignore them.

Test Plan:

  • Fiddled with timezone in Settings and System Preferences.
  • Got appropriate prompts and behavior after simulating various trips to and from exotic locales.

In particular, this slightly tricky case seems to work correctly:

  • Travel to NY.
  • Ignore discrepancy (you're only there for a couple hours for an important meeting, and returning to SF on a later flight).
  • Return to SF for a few days.
  • Travel back to NY.
  • You should be prompted again, since you left the timezone after you ignored the discrepancy.

{F1654528}

{F1654529}

{F1654530}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T3025

Differential Revision: https://secure.phabricator.com/D15961

Details

Committed
epriestley <git@epriestley.com>May 21 2016, 22:25
Pushed
aubortJan 31 2017, 17:16
Parents
rPHe902fc0e2a64: Move Tablet breakpoint from 768 -> 920
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHa91004ef1ba3: Detect timezone discrepancies and prompt users to reconcile them (authored by epriestley <git@epriestley.com>).May 21 2016, 22:25