1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-25 16:22:43 +01:00
phorge-phorge/src/applications/settings/panel
epriestley a91004ef1b 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
2016-05-21 13:25:23 -07:00
..
PhabricatorAccountSettingsPanel.php Allow administrators to edit the "Account" panel for mailing lists and bots 2015-06-03 18:42:39 -07:00
PhabricatorActivitySettingsPanel.php [Redesign] Add Table, Collapse support to ObjectBox 2015-05-20 12:48:43 -07:00
PhabricatorConpherencePreferencesSettingsPanel.php phtize all the things 2015-05-22 21:16:39 +10:00
PhabricatorDateTimeSettingsPanel.php Detect timezone discrepancies and prompt users to reconcile them 2016-05-21 13:25:23 -07:00
PhabricatorDesktopNotificationsSettingsPanel.php Complete modernization of Aphlict configuration 2016-04-14 04:57:00 -07:00
PhabricatorDeveloperPreferencesSettingsPanel.php phtize all the things 2015-05-22 21:16:39 +10:00
PhabricatorDiffPreferencesSettingsPanel.php phtize all the things 2015-05-22 21:16:39 +10:00
PhabricatorDisplayPreferencesSettingsPanel.php Modularize Celerity postprocessors 2015-06-20 06:10:42 -07:00
PhabricatorEmailAddressesSettingsPanel.php Convert all calls to 'IconFont' to just 'Icon' 2016-01-27 20:59:27 -08:00
PhabricatorEmailFormatSettingsPanel.php Send HTML email by default 2016-05-18 14:53:57 -07:00
PhabricatorEmailPreferencesSettingsPanel.php Use PhutilClassMapQuery instead of PhutilSymbolLoader 2015-08-14 07:49:01 +10:00
PhabricatorExternalAccountsSettingsPanel.php [Redesign] Add Table, Collapse support to ObjectBox 2015-05-20 12:48:43 -07:00
PhabricatorHomePreferencesSettingsPanel.php Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
PhabricatorMultiFactorSettingsPanel.php Convert all calls to 'IconFont' to just 'Icon' 2016-01-27 20:59:27 -08:00
PhabricatorPasswordSettingsPanel.php Make temporary token storage/schema more flexible 2016-03-16 09:33:38 -07:00
PhabricatorSearchPreferencesSettingsPanel.php phtize all the things 2015-05-22 21:16:39 +10:00
PhabricatorSessionsSettingsPanel.php Convert all calls to 'IconFont' to just 'Icon' 2016-01-27 20:59:27 -08:00
PhabricatorSettingsPanel.php Extend from Phobject 2015-06-15 18:02:27 +10:00
PhabricatorSSHKeysSettingsPanel.php Add ViewController and SearchEngine for SSH Public Keys 2016-05-19 09:48:46 -07:00
PhabricatorTokensSettingsPanel.php Make temporary token storage/schema more flexible 2016-03-16 09:33:38 -07:00