ArthurTaylor added a comment.
Did some additional investigation of this ticket. Test case 1 - TempUser enabled on Client and Repo ------------------------------------------------- Repo (`wikidatawikidev`): `wgAutoCreateTempUser['enabled'] = true;` Client (`dewikidev`): `wgAutoCreateTempUser['enabled'] = true;` Create a new test page on Client (`dewikidev`) and a new test item on Repo (`wikidatawikidev`) 1. Open a new Private window - Client (`dewikidev`): not logged in, Repo (`wikidatadev`): not logged in 2. On Client (`dewikidev`), clicking **Add interlanguage links** redirects to 'Special:NewItem' on Repo (`wikidatawikidev`). 3. Log in to Client - Client (`dewikidev`): logged in, Repo (`wikidatadev`): not logged in 4. On Client (`dewikidev`), clicking **Links auf Artikel in anderen Sprachen bearbeiten** opens the termbox pop-up: F41791597: 2024-02-06-102419_427x225_scrot.png <https://phabricator.wikimedia.org/F41791597> 5. Log in to Repo - Client (`dewikidev`): logged in, Repo (`wikidatadev`): logged in 6. On Client (`dewikidev`), clicking **Links auf Artikel in anderen Sprachen bearbeiten** opens the termbox pop-up: F41791606: 2024-02-06-102552_518x298_scrot.png <https://phabricator.wikimedia.org/F41791606> 7. Fill out the modal dialog to create a link to the test item. F41791614: 2024-02-06-102812_534x206_scrot.png <https://phabricator.wikimedia.org/F41791614> 8. Reload the page on Client (`dewikidev`). Clicking **Links auf Artikel in anderen Sprachen bearbeiten** redirects directly to the item page on Repo (`wikidatawikidev`). History on Repo shows link item created by Admin user. Test case 2 - TempUser enabled on Client, but not enabled on Repo ----------------------------------------------------------------- Repo (`wikidatawikidev`): `wgAutoCreateTempUser['enabled'] = false;` Client (`dewikidev`): `wgAutoCreateTempUser['enabled'] = true;` Create a new test page on Client (`dewikidev`) and a new test item on Repo (`wikidatawikidev`) 1. Open a new Private window - Client (`dewikidev`): not logged in, Repo (`wikidatadev`): not logged in 2. On Client (`dewikidev`), clicking **Add interlanguage links** redirects to 'Special:NewItem' on Repo (`wikidatawikidev`). 3. Log in to Client - Client (`dewikidev`): logged in, Repo (`wikidatadev`): not logged in 4. On Client (`dewikidev`), clicking **Links auf Artikel in anderen Sprachen bearbeiten** opens the termbox pop-up: F41791597: 2024-02-06-102419_427x225_scrot.png <https://phabricator.wikimedia.org/F41791597> 5. Log in to Repo - Client (`dewikidev`): logged in, Repo (`wikidatadev`): logged in 6. On Client (`dewikidev`), clicking **Links auf Artikel in anderen Sprachen bearbeiten** opens the termbox pop-up: F41791606: 2024-02-06-102552_518x298_scrot.png <https://phabricator.wikimedia.org/F41791606> 7. Fill out the modal dialog to create a link to the test item. F41791614: 2024-02-06-102812_534x206_scrot.png <https://phabricator.wikimedia.org/F41791614> 8. Reload the page on Client (`dewikidev`). Clicking **Links auf Artikel in anderen Sprachen bearbeiten** redirects directly to the item page on Repo (`wikidatawikidev`). History on Repo shows link item created by Admin user. Test case 3 - TempUser not enabled on Client, but enabled on Repo ----------------------------------------------------------------- Repo (`wikidatawikidev`): `wgAutoCreateTempUser['enabled'] = true;` Client (`dewikidev`): `wgAutoCreateTempUser['enabled'] = false;` Create a new test page on Client (`dewikidev`) and a new test item on Repo (`wikidatawikidev`) 1. Open a new Private window - Client (`dewikidev`): not logged in, Repo (`wikidatadev`): not logged in 2. On Client (`dewikidev`), clicking **Add interlanguage links** redirects to 'Special:NewItem' on Repo (`wikidatawikidev`). 3. Log in to Client - Client (`dewikidev`): logged in, Repo (`wikidatadev`): not logged in 4. On Client (`dewikidev`), clicking **Links auf Artikel in anderen Sprachen bearbeiten** opens the termbox pop-up: F41791597: 2024-02-06-102419_427x225_scrot.png <https://phabricator.wikimedia.org/F41791597> 5. On Repo (`wikidatawikidev`) edit a property as a tempuser - Client (`dewikidev`): logged in, Repo (`wikidatadev`): TempUser 6. On Client (`dewikidev`), clicking **Links auf Artikel in anderen Sprachen bearbeiten** opens the termbox pop-up: F41791606: 2024-02-06-102552_518x298_scrot.png <https://phabricator.wikimedia.org/F41791606> 7. Fill out the modal dialog to create a link to the test item. F41791646: 2024-02-06-104958_532x326_scrot.png <https://phabricator.wikimedia.org/F41791646> Visual error in UI and JSON error returned by API. 8. Log in to Repo - Client (`dewikidev`): logged in, Repo (`wikidatadev`): logged in 9. On Client (`dewikidev`), clicking **Links auf Artikel in anderen Sprachen bearbeiten** opens the termbox pop-up: F41791606: 2024-02-06-102552_518x298_scrot.png <https://phabricator.wikimedia.org/F41791606> 10. Fill out the modal dialog to create a link to the test item. F41791614: 2024-02-06-102812_534x206_scrot.png <https://phabricator.wikimedia.org/F41791614> 11. Reload the page on Client (`dewikidev`). Clicking **Links auf Artikel in anderen Sprachen bearbeiten** redirects directly to the item page on Repo (`wikidatawikidev`). History on Repo shows link item created by Admin user. JSON Error detail: json { "error": { "code": "assertnameduserfailed", "info": "You are no longer logged in as \"Admin\", so the action could not be completed.", "*": "See http://wikidatawikidev.mediawiki.mwdd.localhost:8080/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes." } } TASK DETAIL https://phabricator.wikimedia.org/T351971 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: ArthurTaylor Cc: Bugreporter, Aklapper, Lydia_Pintscher, 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 -- [email protected] To unsubscribe send an email to [email protected]
