Closed justin-lepitzki closed 8 months ago
Hey team! Please add your planning poker estimate with Zenhub @hamed-valiollahi @jig-patel @kevin-hashimoto @prv-proton
Please add your planning poker estimate with Zenhub @hamed-valiollahi
Currently the default sorting of the table is by the latest ID in ascending order (newest transaction goes to the end of the table). The default sorting of the table should be by the latest ID in descending order.
Ticket Completion: LCFS - Transactions Page & Table #190
Description:
Develop a new Transactions page featuring a detailed transactions table. This page should be accessible to both IDIR and BCeID users. Notably, BCeID users will only have visibility over transactions associated with their respective organization. The table should include the following columns, arranged from left to right: ID, Compliance Period, Type, Units From, Units To, Number of Units, Value per Unit, Status, and Last Updated On. The default sorting of the table should be by the latest ID in descending order. Ensure that the column widths are adequately formatted to display transaction information clearly. Implement selectable and searchable drop-downs for columns associated with a look-up table. The table should be server-side to optimize performance. Additionally, disable search/filtering options for the 'Units From' and 'Units To' columns. A reference screenshot of a react table from TFRS can be found in a private Zenhub image.
Screenshot of react table from TFRS: Private Zenhub Image
Purpose and Benefit to User:
This feature enables users to efficiently view and manage transactions related to their organization, enhancing the user experience by providing a comprehensive and easy-to-navigate interface.
Acceptance Criteria:
Development Checklist:
Notes: