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.
Actions