Problem:
We show popups to inform the user that their contributons will be released under a certain license. The user can confirm this to not be bothered about it again. We store this confirmation for IPs and logged-in users but not temporary accounts.
What is currently happening:
- Visit: https://wikidata.beta.wmflabs.org/wiki/Q620312
- Click to edit a statement
- A license note should pop up
- Click "I accept these terms for my future edits. Do not show this message again"
- Refresh the page
- Click to edit a statement
- And the license note will pop up again
What should happen:
With IP Masking we should remember temporary accounts confirmation of the license note so that they are not be bothered each time they make an edit.
If a user who isn't logged in and has temporary accounts enabled clicks "I accept these terms for my future edits. Do not show this message again", we should remember this confirmation and not show the message for them again.
BDD
GIVEN a user who isn't logged in
AND temporary accounts are enabled
AND a License Note
WHEN they accept the license terms
THEN do not show the message again
Acceptance criteria:
- License notes are no longer shown to users with temporary accounts who have accepted the license terms
