bcgov / lcfs

An online application for fuel suppliers to manage their compliance obligations under the Low Carbon Fuels Act
Apache License 2.0
5 stars 3 forks source link

LCFS - Setting to hide compliance units balance in heading #129

Closed justin-lepitzki closed 6 months ago

justin-lepitzki commented 1 year ago

Description:

Implement a feature allowing BCeID users to conceal their organization's compliance unit balance displayed in the main heading on every page. This can be controlled via an on/off toggle located in the settings section (accessed by clicking on the user's name, then settings, followed by a new sub-tab). The default setting will display the balance.

Wireframe: click eye icon https://preview.uxpin.com/59145260c7d8cc48969ac79401cc03d84843c3d9#/p/164328905/tfrs-2023/page-1?mode=fm

Purpose and benefit to user: This feature responds to a BCeID user request. It enhances security by concealing sensitive business information (compliance balance) when users are in potentially insecure environments, such as open offices with third-party presence.

Acceptance Criteria:

  1. Given I am a BCeID user, When I access the settings section, Then I should see an option to hide/show the compliance unit balance.
  2. Given I am a BCeID user who has chosen to hide the balance, When I navigate across different pages, Then the balance should remain hidden until I choose to show it again.
  3. Given I am a BCeID user who has chosen to show the balance, When I navigate across different pages or end the session, Then the balance should remain visible.

Development Checklist:

Notes:

AlexZorkin commented 12 months ago

Hey team! Please add your planning poker estimate with Zenhub @jig-patel @prv-proton

Grulin commented 6 months ago

When a BCeID user signs-in, the default setting should display the current compliance balance. Currently, the default setting when a BCeID user signs in is to hide the balance:

Image