Audit Log for Imports #49

Open
opened 2026-02-25 19:45:28 +00:00 by Vylpes · 0 comments
Owner

Epic: #10


As a seller,
I want every CSV import to be recorded in the audit log,
so that I have a traceable history of when data was last refreshed.

Blocked by: STORY-5.4 (Import Completes with Summary)

Acceptance criteria:

  • An audit log entry is created on import completion with: filename, timestamp, imported count, updated count, skipped count, error count, unmapped count
  • The entry links to the import history record
  • Failed imports (e.g., parse failure) are also logged with an error reason

Subtasks:

  • Create audit log entry on import completion with filename, timestamp, and all counts
  • Create audit log entry on import failure with error reason
  • Link audit log entry to the corresponding import history record
  • Write automated tests (integration: import creates expected audit log entry)
  • Write/update documentation
Epic: #10 --- **As a** seller, **I want** every CSV import to be recorded in the audit log, **so that** I have a traceable history of when data was last refreshed. **Blocked by:** STORY-5.4 (Import Completes with Summary) **Acceptance criteria:** - An audit log entry is created on import completion with: filename, timestamp, imported count, updated count, skipped count, error count, unmapped count - The entry links to the import history record - Failed imports (e.g., parse failure) are also logged with an error reason **Subtasks:** - [ ] Create audit log entry on import completion with filename, timestamp, and all counts - [ ] Create audit log entry on import failure with error reason - [ ] Link audit log entry to the corresponding import history record - [ ] Write automated tests (integration: import creates expected audit log entry) - [ ] Write/update documentation
Vylpes added this to the (deleted) milestone 2026-02-25 19:45:28 +00:00
Vylpes modified the milestone from (deleted) to 1.0.0 2026-03-02 17:28:31 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RabbitLabs/droplet-next#49
No description provided.