[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-09-18 Thread Michael
Michael closed this task as "Resolved". Michael added a comment. Content transferred to https://wikitech.wikimedia.org/wiki/WMDE/Wikidata/Reports/2023/2023-09-18_Ramifications_of_IP_masking_on_Wikidata_related_extensions Further discussion of the results should probably happen in the parent

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-09-13 Thread ItamarWMDE
ItamarWMDE added a comment. For Mismatch Finder, we used Wikitech for any documentation that relates to Wikmedia specific infrastructure: https://wikitech.wikimedia.org/wiki/Tool:Wikidata_Mismatch_Finder We also have a Wikdata page there that I have slowly started to restructure and

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-09-13 Thread Michael
Michael added a comment. To me, Phabricator feels more searchable and keeping things in their context than Google Docs, but a Wiki sounds like not a bad idea. We should be using wikis more anyway. Now I'm wondering which wiki would be best? Probably either www.wikimedia.org

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-09-13 Thread ItamarWMDE
ItamarWMDE added a comment. While it is good to have all the history here on the ticket, and the results in the ticket description, phabricator is not an ideal place for future discoverability and I would prefer if you summarized the entire investigation in one place that is easily

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-09-07 Thread Lydia_Pintscher
Lydia_Pintscher moved this task from Product Verification to Tech Verification on the Wikidata Dev Team (Sprint-∞) board. Lydia_Pintscher added a comment. Thank you! Looking good. Moving this to tech verification. TASK DETAIL https://phabricator.wikimedia.org/T343799 WORKBOARD

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-09-04 Thread Bugreporter
Bugreporter added a comment. > the jquery.Ui LinkItem widget is only shown to registered users and not Anonymous IPs. However, it _is_ currently shown to temporary users. See: T140661: enable add links widget for anonymous users TASK DETAIL

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-28 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a comment. In T343799#9110430 , @Lucas_Werkmeister_WMDE wrote: > Regarding Wikibase edits not auto-creating temporary accounts: In MediaWiki core, this seems to happen in

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-22 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a comment. Regarding Wikibase edits not auto-creating temporary accounts: In MediaWiki core, this seems to happen in `EditPage::maybeActivateTempUserCreate()` and `EditPage::createTempUser()`; I imagine we’ll need similar code in either `MediaWikiEditEntity` or

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-10 Thread Michael
Michael added a comment. As far as I can see, this should cover all the cases I found in a first pass. I think there are about 2 hours left in the timebox for some more in-depth investigation, if needed, or for a nicer write-up of the findings, if that is desired. TASK DETAIL

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-10 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-10 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-10 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-10 Thread Michael
Michael added a comment. Looking at `\User::getId` did not result in any places in Wikibase+ that would have different behavior based on logged-in status. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-10 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael added a comment. (ca. 4.5 hours done so far) TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael added a comment. TODO NEXT: - look at the client entry and the UpdateRepoJob.php entry for

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael added a comment. On the js side of things, there seems to be both `mw.config.get( 'wgUserIsTemp' )` and `mw.user.isTemp()`. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc:

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael added a comment. Special:MergeLexemes and the non-js fallback of Special:NewLexeme use `User:isRegistered()` for showing the anon user warning. The Vue-based Special:NewLexme page gets that information for the same purpose via js: `mw.user.isAnon()`. TASK DETAIL

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael added a comment. EntitySchema seems to be the only Extension of ours that uses \User::isAnon():

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Lucas_Werkmeister_WMDE, Aklapper, Michael, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-09 Thread Michael
Michael added a comment. NewItem, NewProperty, NewLexeme, NewEntitySchema, all of them do NOT show the "anon-user-warning" to temporary users. The code that used to check for this is currently `\User::isRegistered()` (or `\User::isAnon()`, which is just the negated result of the

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-08 Thread Michael
Michael added a comment. Neither creating an EntitySchema via Special:NewEntitySchema, nor edits to the schema text (`action=edit`) triggered the creation of a temporary user. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-08 Thread Michael
Michael added a comment. Creating a new Item did also NOT result in a temporary user being created. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Aklapper, Michael,

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-08 Thread Michael
Michael added a comment. First observation: Using a local config based on a related core change looking as follows: name=LocalSettings.php $wgAutoCreateTempUser = [ 'enabled' =>

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-08 Thread Michael
Michael added a comment. One way to approach this is via endpoints. That includes on the repo side: - Wikibase Action-API endpoints, such as wbeditentity - question to answer: how much is this generalized? How much is this endpoint-specific - Special pages, such as Special:NewItem

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-08 Thread Michael
Michael claimed this task. Michael moved this task from Todo/Backlog to Doing on the Wikidata Dev Team (Sprint-∞) board. Restricted Application added a project: User-Michael. TASK DETAIL https://phabricator.wikimedia.org/T343799 WORKBOARD

[Wikidata-bugs] [Maniphest] T343799: [8 hr] Investigate places where Wikibase distinguishes between anonymous and registered users

2023-08-08 Thread Michael
Michael created this task. Michael added projects: wmde-wikidata-tech, Wikidata, Wikidata Dev Team (Sprint-∞). Restricted Application added a subscriber: Aklapper. TASK DESCRIPTION See parent task for details. TASK DETAIL https://phabricator.wikimedia.org/T343799 EMAIL PREFERENCES