Actions
Task #128
openEpic #7: Admin Portal
Feature #67: Logs center
Email Logs Implementation
Start date:
12/30/2025
Due date:
% Done:
100%
Estimated time:
(Total: 0:00 h)
Description
Description:
Implement email logging to track all system-generated emails for monitoring, support, and troubleshooting purposes.
Requirements:
Log all outgoing emails triggered by the system, including notifications and transactional emails.
For each email event, capture:
- Recipient details
- Email subject and type/template
- Delivery status (Success or Failed)
- Error details for failed emails
- Date and time sent
- Tenant context
- Email logs must be created automatically when an email is sent.
- Email logs must be read-only and not editable by any role.
- Email logs should be accessible only to Admin role.
- Provide filtering options such as date range, recipient, and delivery status.
Acceptance Criteria:
- Every system email generates a corresponding log entry.
- Failed emails clearly record error information.
- Email logs accurately reflect delivery status.
- Logs are immutable and view-only.
- Admin users can search and filter email logs.
Updated by Deeksha Singh 6 days ago
- Status changed from Archieve to In Progress
- Assignee set to Abhishek Thakur
QA test Cases
- Verify a log entry is created for every system-generated email.
- Verify email log captures recipient, subject, sent date/time, and delivery status correctly.
- Verify failed emails record appropriate error details in the log.
- Verify email logs are read-only and cannot be edited or deleted.
- Verify only Admin users can view and filter email logs.
Updated by Abhishek Thakur 6 days ago
- Status changed from In Progress to Ready to QA
- Assignee changed from Abhishek Thakur to Deeksha Singh
Updated by Deeksha Singh 5 days ago
- Status changed from Ready to QA to Ready To PROD
Updated by Deeksha Singh 5 days ago
- Status changed from Ready To PROD to Ready To UAT
Actions