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 
&lt;https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/&gt;
 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]

Reply via email to