Bug #2665
mobile ui changes, add the session guid filter, agreement page tabs changes, wallet report serach the user by name, email and phone
Description
mobile ui changes, add the session guid filter, agreement page tabs changes, wallet report serach the user by name, email and phone
Updated by Shreya Agarwal 1 day ago
check dashboard permissions for Reseller role and users and ,
Also swapped the tab order in the Agreement Templates component, making "Generated Agreements" the first tab and "Agreement Templates" the second tab. updated the tab icons and labels accordingly.
And added search functionality to both the Active Sessions and Excluded tabs in the Session Management page. For Active Sessions, I integrated a search field after the "Filter by Chargers" dropdown with full API integration.
Also implemented a dropdown-based search bar in the Wallet Report component, mirroring the User Management design. Added search functionality for Name, Email, and Phone with field-specific API parameters, fixed the search bar width for better UI consistency.
Also added a new "User Name" column to the Support Management ticket table to display the ticket creator's name (createdByUserName). I updated the table headers, column widths, and table body to show this information between the Status and Reported At columns. I also modified the Issue interface in issueApi.ts to properly map the createdByUserName field from the API response.
Updated by Shreya Agarwal about 12 hours ago
added an informational note to the Station Setup page to clarify that only stations with "Under Construction" or "Maintenance" status are displayed in the dropdown list.
The automatic default station selection for the Charging Error Report has been successfully implemented. The page now automatically selects the first station from the list on load, eliminating the "Station Name is required" validation error and loading data immediately without user intervention.