fix: filter out unsent/revoked tasks from Bulk Email Email Task History #58
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses ACT-412, where the Bulk Email tool was showing email tasks that were never actually sent.
Based on the acceptance criteria and the solution proposed in the design document, the Email Task History should display only those bulk email tasks that were successfully delivered or are valid scheduled tasks.
With this update, instructors will now see only legitimate sent and scheduled emails, ensuring the “View Message” action is available only for valid records.
Added comprehensive test cases to validate the new filtering logic and ensure that only valid sent and scheduled email tasks appear in the history.