Support #10729
openMobile App – Customer & Quotation Feature Parity Updates (Regal Solar)
100%
Subtasks
Related issues
Updated by Ramu Kodali 15 days ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Today I brought the mobile app's Customer module to full feature parity with the web application by adding the power-bill "Select Company" selector with replace confirmation, OCR-based bill name verification, a role-gated reason prompt for replacing an already-uploaded bill, the System Type field, and a consumption-sync step that offers to update linked projects when a customer's annual power consumption changes. I also reviewed the Quotations module and found the mobile app already closely mirrors the web app's create, edit, list, detail, resend, accept, and delete flows; in the process I identified and fixed a bug where the "Reject" button on the quotation detail screen was calling a broken/invalid API endpoint, and removed it to match the web application's behavior, where quotation rejection is only ever customer-initiated via an emailed link, not a staff action. All changes were verified with TypeScript type-checking and linting.