Skip to content
Snippets Groups Projects
Commit 40fbef4a authored by Michael Terry's avatar Michael Terry
Browse files

AA-289: rewrite how course updates behave when dismissed

Previously, dismissing one course update would disable all future
updates. But that feels a bit limiting.

Instead, these are the new rules:
- If the newest update has not been dismissed yet, it gets displayed.
- If the newest update has been dismissed, we display nothing.
- Editing the newest update will cause it to be displayed again.
- New updates get displayed, even if previous updates were dismissed.

This commit includes a light refactoring and addition of some utility
methods to help manage the above.

It also notes that the learning MFE does not use the "latest_update"
waffle option, which controls the labeling of the update message.
parent 151bd136
No related branches found
No related tags found
No related merge requests found
Showing
with 384 additions and 236 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment