Project

General

Profile

Edit Copy Actions

Feature #11934

open

creating logs in settings

Added by Aruna Prasanna 4 days ago. Updated 4 days ago.

Status:
In Progress
Priority:
Normal
Start date:
11/02/2026
Due date:
11/03/2026 (3 days late)
% Done:

50%

Estimated time:
16:00 h
Spent time:

Description

Today, I fixed the TypeScript error in the inventory service by ensuring the `restore()` function correctly returns the restored item.

I implemented and verified Action History tracking for the Vendors and Purchase Orders modules. I also fixed a JSX tag mismatch in the Vendors page. In the Support Tickets module, I replaced the browser's default confirmation popup with a custom confirmation dialog that asks for a reason before deleting a ticket. I also integrated ticket updates and deletions with the audit history.

In the Business Hours section of Settings, I added backend APIs to retrieve business hours history and update schedules. I also implemented change tracking to record the differences whenever business hours are updated. On the frontend, I integrated these APIs with the Action History dialog. I removed the Save Hours button and implemented auto-save functionality so that changes to days, time slots, and schedules are saved automatically and recorded in the action history.

Finally, I fixed multiple JSX syntax errors in the Settings page by correcting missing comment delimiters, fixing mismatched tags, and restoring missing Box containers in the Twilio SMS, Stripe Payments, Payouts Account, and PhonePe sections. These fixes resolved the build errors and restored the correct UI structure.


Add

Subtasks


Add

Related issues

Edit Copy Actions

Also available in: Atom PDF