Project

General

Profile

Bug #2832

Vendor Id filter need on session detail report on UI and agreement

Added by Piyush Vijay about 2 months ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Start date:
07/13/2026
Due date:
% Done:

0%

Estimated time:
Spent time:

Description

Vendor Id filter need on session detail report and agreement

#1

Updated by Saransh Bakoliya about 2 months ago

Today i have worked on ->
Implemented dynamic Vendor Filter integration for the Revenue Report module using the existing OCPI Vendor API.
Added Vendor state management, API loading logic, and initialization for Revenue Report filters.
Integrated Vendor filter into the Tax Summary report with Apply and Reset functionality.
Extended Vendor filtering support to Session Details Report API requests.
Added Vendor filter support for Charging Station by Rank by Sales report APIs.
Updated export APIs to include Vendor filtering while ensuring "All Vendors" does not send vendorId and exports data for all vendors.
Enhanced the Export Confirmation dialog to display the selected Vendor along with other applied filters.
Refactored report filter logic to reuse the existing Revenue Claim Vendor implementation and maintain consistency across report modules.
Worked on improving the Revenue Report filter layout by aligning Vendor and Station filters and preparing a unified UI consistent with Revenue Claim.

#2

Updated by Saransh Bakoliya about 1 month ago

Today i have worked on ->

1. Added a new Firmware parent submenu under the Utility menu for better module organization.
2. Moved Firmware Library, Process Firmware Update, and Firmware Update Batches under the new Firmware submenu.
3. Enhanced the sidebar to support generic recursive nested submenu rendering without affecting existing navigation.
4. Preserved existing permissions, translations, routing, active menu highlighting, and expand/collapse behavior after implementing nested menus.
5. Updated Firmware Library tag combinations and "+ More" display to match the Partnerships module UI.
6. Made the "+ More" count dynamic based on the number of hidden tag combinations.
7. Added a modal to display all hidden tag combinations when the "+ More" option is clicked.
8. Updated the Process Firmware Update eligible chargers table by separating Station and Charger into individual columns.
9. Integrated StationDetailsPanel by making station names clickable in the eligible chargers table.
10. Integrated MachineDetailsSlider by making charger names clickable in the eligible chargers table.
11. Added separate Station and Charger columns to the Firmware Update Batch Details table.
12. Enabled clickable Station and Charger links in the Firmware Update Batch Details table for quick navigation.
13. Improved the Confirm Firmware Update modal by displaying Station Name – Machine Name on the first line and Charger Code on the second line for selected chargers.
14. Refined firmware-related UI components to maintain consistent styling, spacing, and user experience across all screens.
15. Performed end-to-end testing of the complete firmware workflow, including sidebar navigation, firmware library, update process, and batch details.
16. Fixed minor UI issues and validated dynamic data rendering to ensure smooth interaction and consistency throughout the Firmware module.

#3

Updated by Saransh Bakoliya about 1 month ago

  • Subject changed from Vendor Id filter need on session detail report on UI to Vendor Id filter need on session detail report on UI and agreement
  • Description updated (diff)
#4

Updated by Saransh Bakoliya about 1 month ago

Today i have worked on ->
Updated sidebar to support nested submenu levels.
Moved Firmware Library, Process Firmware Update, and Firmware Update Batches under new Firmware submenu inside Utility.
Added generic nested submenu expand/collapse handling using existing sidebar behavior.
Updated Firmware Library tag combinations display like Partnerships partner + more.
Made Firmware Library +N more count dynamic based on API data.
Added modal for Firmware Library tag combinations on clicking +N more.
Added Station and Charger columns in Process Firmware Update eligible chargers list.
Made station and charger names clickable in Process Firmware Update, with charger code shown below charger.
Added station and charger display in Firmware Update Batch detail list.
Updated Confirm Firmware Update modal selected chargers display with station and machine name on top and code below.
Changed Charging Station accessibility switch label text from Private to Public.
Updated Partnership Questions table UI by hiding Help Text, Render, and Options columns, keeping their code commented for future use.
Added Agreement Configuration submenu under Partnership Agreement and moved Questions, Clauses, Headers, Footers, and Schedules under it with shorter labels.
Implemented the Active Holds module with search, pagination, and wallet hold listing using dynamic API integration.
Added clickable Customer Name functionality to open the User Information panel, following existing permission-based navigation.
Enhanced the Created At and Expires At columns to display consistent date & time formatting using the project's common formatter utilities.
Verified and mapped API response fields for Active Holds, including Hold ID, Session ID, Hold Amount, Status, and expiry details.
Integrated individual Release Hold action with confirmation flow and API handling.
Implemented bulk hold selection with checkbox support while restricting inactive records from selection.
Updated translations for newly added Wallet Hold module labels, messages, buttons, and empty-state texts.

#5

Updated by Saransh Bakoliya about 1 month ago

Today i have worked on ->
Analyzed the Partner Payout Share Calculation modal and reviewed the existing UI implementation.
Reviewed the Share Calculation API response and identified the newly available energyKwh field.
Integrated the energyKwh value from the API into the Share Calculation summary section.
Replaced the Distributable card value with the dynamic Energy (kWh) value received from the API.
Updated the first summary card title from Distributable to Energy (kWh).
Formatted the Energy value with the appropriate kWh unit for improved readability.
Extended the ShareCalculationData interface to include the energyKwh field.
Verified successful API binding without impacting existing business logic or calculations.
Removed the Net Share summary card from the Share Calculation popup as per the updated UI requirement.
Updated the summary card layout so the remaining cards occupy equal width.
Validated responsive behavior of the updated summary cards across different screen sizes.
Removed the Calculation Breakdown section from the Share Calculation popup.

Also available in: Atom PDF