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.
Parent task: T360485: [EPIC] Newcomer homepage: Community updates module (FY23/24 WE1.3 / FY24/25 SDS2.1.3)
Designs:
Community Updates: Figma designs for Homepage module.
Community Updates: Figma designs for the configuration form.
NOTE: Figma designs show the end state of the MVP release. This task only covers adding a x to dismiss the module, the "undo" option, and the associated logic.
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.