Temporary account usernames should appear differently from regular account names.
Compare
and
| kostajh | |
| Dec 6 2024, 11:56 AM |
| F57784269: image.png | |
| Dec 6 2024, 12:29 PM |
| F57784113: image.png | |
| Dec 6 2024, 11:56 AM |
| F57784111: image.png | |
| Dec 6 2024, 11:56 AM |
Temporary account usernames should appear differently from regular account names.
Compare
and
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Restricted Task | |||||
| Resolved | kostajh | T294511 2021 Security Team wikireplicas audit | |||
| Declined | None | T284948 Raw IPs of logged-out users disclosed in wiki-replicas | |||
| Resolved | Niharika | T324492 Temporary accounts - MVP | |||
| Resolved | Madalina | T326816 [Epic] Update features for temporary accounts | |||
| Resolved | Samwalton9-WMF | T339244 Update Moderator Tools-owned products that may be affected by IP Masking | |||
| Resolved | jsn.sherman | T339252 Investigate impact of IP Masking on PageTriage | |||
| Resolved | Kgraessle | T381653 PageTriage should use temporary accounts username styling |
PageTriage is only deployed on English Wikipedia, where anonymous/temporary users can't create articles, so I don't believe this is a scenario which can occur in Wikimedia production projects at this time, unless I'm missing something?
testwiki and test2wiki also has it, and other may have once T50552: Make PageTriage wiki agnostic is resolved.
To what degrees do the test wikis need to provide full (i.e. UI optimised, not errors) support for temporary accounts?
I'm not aware of any plans to proceed with T50552 in the near future.
Anonymous/temp accounts could create content in the Draft namespace, where they can be listed on Special:NewPagesFeed via articles for creation mode
Change #1116858 had a related patch set uploaded (by Kgraessle; author: Kgraessle):
[mediawiki/extensions/PageTriage@master] PageTriage should use temporary accounts username styling
Note I attempted to add some integration tests, but was unable to create a test user that is temporary in the test environment. Does anyone have any tips?
You can use the TempUserCreator service to create a temporary account for you.
See https://gerrit.wikimedia.org/g/mediawiki/extensions/CheckUser/+/2bb8649ec423b26ca484f3cd4fd4054cfaf2f926/tests/phpunit/integration/Api/Rest/Handler/TemporaryAccountLogHandlerTest.php#297 for an example in CheckUser tests.
Test wiki created on Patch demo by SCardenas (WMF) using patch(es) linked to this task:
http://patchdemo.wmcloud.org/wikis/d8f304691a/w/
Change #1116858 merged by jenkins-bot:
[mediawiki/extensions/PageTriage@master] PageTriage should use temporary accounts username styling
Test wiki on Patch demo by SCardenas (WMF) using patch(es) linked to this task was deleted:
Change #1119205 had a related patch set uploaded (by Kgraessle; author: Kgraessle):
[mediawiki/extensions/PageTriage@master] PageTriage should use temporary accounts username styling - enable temp user accounts in test which creates a temp user
Created a small PR to fix a newly added test so that it will run successfully even when temporary account auto creation is disabled.
Change #1119205 merged by jenkins-bot:
[mediawiki/extensions/PageTriage@master] PageTriage should use temporary accounts username styling - enable temp user accounts in test which creates a temp user