+
+
+ handleToggleAudit(data.checked)}
+ />
+
+ When enabled, all Create, Update, and Delete operations are tracked
+
+
+
+ {auditRecords.length === 0 ? (
+
+
No Audit Records
+
+ {isAuditEnabled
+ ? 'No audit records have been created yet. Perform some Create, Update, or Delete operations to see them here.'
+ : 'Auditing is disabled. Enable auditing to start tracking changes.'}
+
+
+ ) : (
+
+
+
+ Action
+ Entity
+ Record ID
+ User
+ Date
+
+
+
+ {auditRecords.map((record) => (
+
+
+
+ {getActionDisplay(record.action)}
+
+
+ {record.objecttypecode}
+
+ {record.objectid.id.substring(0, 8)}...
+
+
+ {record.userid.name || record.userid.id.substring(0, 8) + '...'}
+
+ {formatDate(record.createdon)}
+
+ ))}
+
+
+ )}
+