Actions
Task #127
openEpic #7: Admin Portal
Feature #67: Logs center
System Audit Logs Implementation
Start date:
12/30/2025
Due date:
% Done:
100%
Estimated time:
(Total: 0:00 h)
Description
Description:
Implement system-wide audit logging to track data changes across the application for security, compliance, and troubleshooting.
Requirements:
- Capture audit logs for all Insert, Update, and Delete operations on critical entities.
- For each audited action, store:
- Action type (Insert, Update, Delete)
- Affected entity/table name
- Previous data snapshot (for Update and Delete)
- New data snapshot (for Insert and Update)
- List of modified fields (for Update actions)
- Reference to the affected record
- User who performed the action
- Tenant context
- Date and time of the action (UTC)
- Audit logs must be generated automatically and should not affect normal transaction flow.
- Audit logs must be read-only and not editable by any role.
- Audit logs should be accessible only to Admin role.
- Provide basic filtering options such as date range, entity name, and action type.
Acceptance Criteria:
- All configured data changes generate audit log entries.
- Old and new data are captured accurately.
- Updated fields are tracked correctly.
- Audit logs are immutable.
- Only Admin users can view audit logs with filters.
Updated by Deeksha Singh about 1 month ago
- Status changed from Archieve to In Progress
- Assignee changed from Deeksha Singh to Abhishek Thakur
Updated by Abhishek Thakur about 1 month ago
- Assignee changed from Abhishek Thakur to Deeksha Singh
Updated by Deeksha Singh 14 days ago
- Status changed from Closed to In Progress
- Assignee changed from Deeksha Singh to Abhishek Thakur
Updated by Deeksha Singh 6 days ago
- Status changed from In Progress to Ready To PROD
Updated by Deeksha Singh 6 days ago
QA test cases
- Verify Audit Log tab is accessible only to Admin users.
- Verify audit log lists records with Table Name, Action Type, Date Time, and Created By.
- Verify audit log displays latest records in descending order of Date Time.
- Verify Admin can filter audit logs by Table Name.
- Verify Admin can filter audit logs by Action Type (Create, Update, Delete).
- Verify Admin can filter audit logs using Created On From and To date range.
- Verify Search button applies selected filters correctly.
- Verify Reset button clears all applied filters and reloads audit logs.
- Verify Admin can view detailed audit information using the action (view) icon.
- Verify audit log shows correct user who performed the action.
- Verify audit log captures correct date and time for each action.
- Verify audit log entries are read-only and cannot be edited or deleted.
Updated by Abhishek Thakur 6 days ago
- Assignee changed from Abhishek Thakur to Deeksha Singh
Updated by Deeksha Singh 5 days ago
- Status changed from Ready To PROD to Ready To UAT
Actions