User story & summary:
As a new editor visiting my Newcomer homepage, I want to dismiss the community updates notice, because I've read it and decided it's not relevant to me.
Designs:
Community updates: Figma designs for Homepage module.
Community updates: Figma designs for the configuration form.
Acceptance Criteria:
Given I'm viewing Special:Homepage,
When the Community Updates module is displayed,
Then I'm able to discuss the module and that preference is preserved until a new Community Update is added
- This will follow the logic of a temporary undo.
- By clicking on the Close icon the user will get a message that informs the banner was dismissed with an option to Undo that action (for example if they dismissed it by accident).
- This message will be dismissible only manually (not automatically), so that the action does not expire.
- After the banner is effectively dismissed, we will only show the module again when it is about another event/initiative. The action is to dismiss the specific banner, but not the module in itself.
Open questions
- What kind of storage should we use for storing the dismissed flag?
- What should be stored to identify the update that was dismissed?

