This PR for issue : #1128
Refactors the AnnouncementWorkflowNotifier to remove the time-based filtering from the announcement display logic.
Description
This change simplifies the process of handling announcements by removing the time filter that restricted announcements to their start and end times. Now, all provided announcements are considered eligible for display without time constraints. This modification is expected to streamline the display process and reduce the complexity of the code.
Tests
๐งช Use case 1
๐ฌ Description:
Tested the announcements display in both linear and repeated modes to ensure that all announcements are now considered without time filtering. Verified that announcements outside their previously defined time frames are displayed correctly.
๐ท Screenshots or GIFs (if applicable):(Screenshots or GIFs showing the announcement display without time filtering can be added here.)
Checklist:
[x] Coding Standards: I have reviewed my code to ensure it follows the project's coding standards.
[x] Testing: I have tested the changes and they work as expected.
[x] Merge Conflicts: I have resolved any merge conflicts with the latest main/development branch.
[x] Branch Status: The branch is up-to-date with the target branch (main/development).
๐ Summary
This PR for issue : #1128 Refactors the
AnnouncementWorkflowNotifier
to remove the time-based filtering from the announcement display logic.Description
This change simplifies the process of handling announcements by removing the time filter that restricted announcements to their start and end times. Now, all provided announcements are considered eligible for display without time constraints. This modification is expected to streamline the display process and reduce the complexity of the code.
Tests
๐งช Use case 1
๐ฌ Description: Tested the announcements display in both linear and repeated modes to ensure that all announcements are now considered without time filtering. Verified that announcements outside their previously defined time frames are displayed correctly.
๐ท Screenshots or GIFs (if applicable): (Screenshots or GIFs showing the announcement display without time filtering can be added here.)
Checklist: