Project

General

Profile

Edit Copy Actions

Feature #10433

open

APPFORSOLAR

Added by Nimmagada Harish about 1 month ago.

Status:
New
Priority:
Normal
Start date:
08/18/2026
Due date:
08/18/2026 (31 days late)
% Done:

0%

Estimated time:
8:00 h

Description

1. Sidebar System Recovery
Fixed the runtime crash caused by permissionsVersion being undefined in Sidebar.tsx.
Replaced the deprecated local reference with rolePermissions in the menu filter dependency array.
Updated the required parameter to restore clean, role-based navigation.
2. Payments & Transactions Module Overhaul
Redesigned the Payments layout to match the clean and premium styling of the Customers module.
Updated the statistics section to display Total Transactions, Total Amount, Paid Amount, and Pending Amount.
Made the statistics cards interactive so users can filter transaction records by status.
Added search and From Date / To Date filters for easier transaction lookup.
Added clear payment method indicators for Bank Transfer, UPI, Credit Card, and other supported methods.
Added status indicators for Paid, Pending, and Failed transactions.
Enhanced the backend statistics service and aggregation pipeline to calculate transaction metrics directly from the Payments ledger.
Added payment ID search support using regex-based filtering.
3. Jobs Module Tab & Search Enhancements
Renamed the tabs from "Survey" and "Installation" to "Survey Jobs" and "Installation Jobs".
Configured the Surveys and Installations statistics cards to work as clickable filters for the corresponding job tabs.
Increased the search bar width to 480px to properly accommodate the placeholder text: "Search Jobs by Job ID, Customer or Site..."
4. Team Activity Page Harmonization
Updated the Team Activity metric cards to match the visual style of the main Dashboard.
Harmonized the card borders, hover effects, spacing, and trend indicators for a consistent user experience.
Applied consistent positive and negative trend styling across the Team Activity metrics.

All modules were verified successfully, and the project build completed without errors. npm run build exits with code 0.


Add

Subtasks


Add

Related issues

No data to display

Edit Copy Actions

Also available in: Atom PDF