mojaloop / project

Repo to track product development issues for the Mojaloop project.
Other
23 stars 15 forks source link

Hub Timezone Configuration #3688

Open ei-nghon-phoo opened 9 months ago

ei-nghon-phoo commented 9 months ago

User Story

As a hub operator, I want to have the ability to set up the timezone for the hub, so that the configured timezone is reflected in the generated reports and the displayed timestamps within the user interface.

Acceptance Criteria:

  1. Default Timezone on Hub Onboarding:

    • As the first option, even if the hub operator cannot set up the timezone from the UI, when the hub is onboarded, the default timezone for the hub should be able to set.
  2. Transaction Data Storage Uniformity:

    • All timestamps stored in the system databases will be stored in UTC for uniformity and consistency.
  3. UI Display Reflection:

    • The data records displayed in the user interface, including settlement reports, should reflect the timezone configured for the hub during the setup stage.
    • Note: Have a note on display when using non-default timezone as part of localization in UI and reports

Design File

Future Configuration from Admin UI

elnyry-sam-k commented 6 months ago

Two options discussed

  1. Global configuration at a Hub level
  2. User configuration based on browser

This to be used on the portals and reports

agreed to finalize #1 for clarity

Notes:

  1. Configure default hub-wide timezone at deployment time.
  2. The feature to support user-specific timezone on UI is not part of the RC list