Project

General

Profile

Edit Copy Actions

Bug #7146

open

To test the entire application to check any bugs and need to fix

Added by Ajit A 1 day ago. Updated about 1 hour ago.

Status:
In Progress
Priority:
Normal
Assignee:
Target version:
-
Start date:
01/28/2026
Due date:
% Done:

30%

Estimated time:
16:00 h
Spent time:
Tested Date:
01/28/2026
Raised by Tester:

Add

Subtasks


Add

Related issues

Updated by Ajit A 1 day ago

started

Updated by Ajit A about 3 hours ago

  • Tracker changed from Testing to Bug
  • Status changed from New to In Progress
  • % Done changed from 0 to 30

backend changes :
*feat: add action history tracking for request status updates and site visit operations, request templae api
*feat: enhance request service date/ObjectId validation and site visit processing

frontend changes:
*feat: add formula evaluation utilities and refactor service/request UI components
*feeat: add request template,sitevisit updation flow.

Actions #3

Updated by Ajit A about 3 hours ago

  • Estimated time changed from 8:00 h to 16:00 h

Updated by Ajit A about 1 hour ago

Frontend:

Fixed site visit details mapping after request creation so visitedBy, preferred date, and instructions display correctly.
Create/Edit Request UX:
Auto-open service dropdown after selecting a customer.
Live validation on blur/change to remove stale error messages.
Performance optimization for sides/side-length inputs (lightweight state updates + debounced heavy calculations).
Edit mode: show loading while updating and auto-open first service accordion.
Templates: apply services only (never customer); allow applying template even without customer selected.
Site visit preferred date: time picker defaults to 9:00 AM without auto-selecting date.
Quotes: fixed Quote List skeleton loading (hook exposes pageLoading/tableLoading; skeleton now shows on initial load and table skeleton on refetch).

Backend:

Request creation: merged incoming siteVisits[] into selectedService[] so scheduled-site-visit API/UI receive correct data.
Scheduled site visit fetch: populate selectedService.visitedBy with user fields (username/firstname/lastname/email/id).
Staff API: /api/v1/afc-user/staff now returns only admin/manager roles (excluding deleted).
Renamed controller export getfeildstaff → getStaff and updated route.

Edit Copy Actions

Also available in: Atom PDF