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 - Transactions widget on IDIR home page for user assigned an 'Analyst' or 'Manager' role #476

Closed Grulin closed 1 month ago

Grulin commented 5 months ago

Description: Develop the transactions widget on the LCFS portal IDIR home page for a user assigned an 'Analyst' or 'Manager' role.

  1. The first link available in this widget should read 'Transfer(s) in progress' and include a counter which displays the number of transfers that all organizations have submitted for processing.
  1. The next link in this widget should read 'Initiative agreement(s) in progress' and include a counter which displays the number of all initiative agreements that have been submitted.
  1. The next link in this widget should read 'Administrative adjustment(s) in progress' and include a counter which shows how many adjustments are in progress for all organizations.
  1. The final link should be titled 'View all transactions' and when pressed sends the user to the Transactions page with no filter on the table at all.
    • Transaction widget should have all the same style and design features of other pages (Please see wireframe).

Wireframe:

https://preview.uxpin.com/59145260c7d8cc48969ac79401cc03d84843c3d9#/pages/161899748/simulate/sitemap

Purpose and benefit to user: The purpose of this transaction widget on the home page of LCFS portal is to give IDIR users a quick view of transfers in progress, initiative agreements, and provide a quick link to transactions.

Acceptance Criteria:

Development Checklist:

Notes:

justin-lepitzki commented 4 months ago

@Grulin several revisions needed for this one.

1) We add a new item for administrative adjustments in progress. We will need to have @alaigov update the wireframe. This is a fairly new transaction so having an in progress line for it on the IDIR dashboard is a new feature that is needed.

2) We need to list the specific statuses that would be included for these different "in progress" transactions and which ones are not included. The devs may not understand what is meant by "the number of transfers that organizations have submitted for processing." To clarify requirements for this feature, listing the individual statuses that count / not count will help them develop the correct logic.

For example, transfers with the following statuses should be included in the "in progress" counter: Submitted, Recommended. Statuses that should not be included in the counter are: Draft, Sent, Deleted, Declined, Rescinded, Recorded, Refused.

3) This card also needs to include the functionality when the user clicks on these individual "in progress" links. Similar to TFRS, when the user clicks on "x transfers in progress" the system should take the user to the transactions page and display the transactions table that is filtered to only show the "in progress" transfers. This same functionality should exist for initiative agreements in progress and admin adjustments in progress.

Grulin commented 4 months ago

Edited

Grulin commented 1 month ago

Widgets showing up for Analyst IDIR role, but not the Manager IDIR role.

hamed-valiollahi commented 1 month ago

Widgets showing up for Analyst IDIR role, but not the Manager IDIR role.

Thank you for your comment, Lindsy. Could you please let me know which one represents the manager role?

Screen Shot 2024-07-25 at 5 54 54 AM
Grulin commented 1 month ago

Hi @hamed-valiollahi. The manager role is "Compliance_Manager". Thanks for checking.

hamed-valiollahi commented 1 month ago

Hi Lindsy,

Thanks for the clarification. I resolved the issue as part of ticket #764.

As a heads-up, I refined all the cards on the dashboard for performance purposes and easier maintenance. Please consider this when checking ticket #764 and let me know if there are any issues with the cards.