Project

General

Profile

Edit Copy Actions

Feature #9136

closed

Test both POS and mythri and fix the issues raised by the tester

Added by Subhani Shaik about 1 month ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
06/23/2026
Due date:
06/23/2026
% Done:

100%

Estimated time:
8:00 h
Spent time:

Add

Subtasks


Add

Related issues

Updated by Subhani Shaik about 1 month ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100
  • Estimated time set to 8:00 h

1. Customer Profile Enhancement & Security (Customer Portal & Backend)

Profile Interface Redesign: Upgraded the "Personal Info" section of the customer portal to feature a clean, read-only mode by default. Added an intuitive "Edit Profile" toggle to prevent accidental modifications and improved input placeholders for better UX.
Secure Email Update Flow (Frontend): Engineered a new verification flow for when customers attempt to change their email address. The system now intercepts the save action, dispatches an OTP to the new email, and prompts the user with an inline modal to verify ownership before proceeding.
Backend OTP Enforcement: Upgraded the updateProfile endpoint in customer-portal.service.ts to strictly validate email change requests against generated OTPs, preventing users from getting locked out due to typos and enhancing account security.
2. UI Bug Fixes: Tax Rate Display (POS Frontend & Customer Portal)

Data Formatting: Identified and resolved an edge-case bug where catering order tax percentages were rendering as long floating-point decimals (e.g., 8.249944407382701%).
Global Implementation: Applied a .toFixed(2) formatting standard across the entire stack, successfully cleaning up the UI in the Admin Catering Management view, Admin Reports page, and both the Admin and Customer-facing Catering Tracking pages.
3. Catering Management System Fixes (POS Frontend)

Order Editing Workflow: Investigated and resolved a state-management issue within the pending catering orders dashboard where attempting to add new items and clicking "Confirm Order" failed to trigger the required update action.

Edit Copy Actions

Also available in: Atom PDF