Arian_Bozorg created this task.
Arian_Bozorg added projects: Wikidata Dev Team, Temporary accounts, Wikidata.

TASK DESCRIPTION
  **Problem:**
  We are currently leaking the IPs of users who are not logged in when making 
edits on Item and Property Special Pages.
  
  With temporary accounts are enabled on the repo, we must not leak the IPs of 
users who are not logged in and add entry with their temporary account name 
instead to the edit histories etc.
  
  **Affected Item and Property SpecialPages**
  
  - Create Item <https://www.wikidata.org/wiki/Special:NewItem>
  - Create Property <https://www.wikidata.org/wiki/Special:NewProperty>
  - Merge Item <https://www.wikidata.org/wiki/Special:MergeItems>
  - Redirect an entity <https://www.wikidata.org/wiki/Special:RedirectEntity>
  - Set Item sitelink <https://www.wikidata.org/wiki/Special:SetSiteLink>
  - Set Item / Property label, description or alias 
<https://www.wikidata.org/wiki/Special:SetAliases>
  
  **BDD**
  GIVEN a user who isn't logged in 
  AND Temporary Accounts are enabled
  WHEN an edit is made on an Item and Property Special Page
  THEN an entry with their temporary account name is added to the edit history 
of the Item
  
  **Acceptance criteria:**
  
  [ ] IP is not leaked for users editing on the Create Item SpecialPage and IP 
masking is enabled on the repo
  [ ] IP is not leaked for users editing on the Create Property SpecialPage and 
IP masking is enabled on the repo
  [ ] IP is not leaked for users editing on the Merge Item SpecialPage and IP 
masking is enabled on the repo
  [ ] IP is not leaked for users editing on the Redirect an entity SpecialPage 
and IP masking is enabled on the repo
  [ ] IP is not leaked for users editing on the Set Item sitelink SpecialPage 
and IP masking is enabled on the repo
  [ ] IP is not leaked for users editing on the Set Item label, description or 
alias SpecialPage and IP masking is enabled on the repo
  [ ] IP is not leaked for users editing on the Set Property label, description 
or alias SpecialPage and IP masking is enabled on the repo

TASK DETAIL
  https://phabricator.wikimedia.org/T356149

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Arian_Bozorg
Cc: Aklapper, Arian_Bozorg, Danny_Benjafield_WMDE, Astuthiodit_1, 
karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Nandana, kostajh, 
Lahi, Gq86, GoranSMilovanovic, QZanden, KimKelting, LawExplorer, JJMC89, 
_jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331, Ltrlg
_______________________________________________
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org

Reply via email to