Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T11968 Reduce use of global and public variables | |||
| Open | None | T159283 Deprecate non-configuration globals | |||
| Resolved | MGChecker | T159299 Deprecate and remove $wgUser | |||
| Resolved | DannyS712 | T267861 [GOAL] Emit deprecation warnings reading from $wgUser | |||
| Resolved | DannyS712 | T245959 WMF deployed extensions need uses of global $wgUser removed [tracking] | |||
| Resolved | DannyS712 | T242677 CodeReview needs uses of global $wgUser removed |
Event Timeline
Change 564139 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 1)
Change 565066 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 2)
Change 564139 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 1)
Change 565066 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 2)
Change 565348 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 3)
Change 565348 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 3)
Change 565385 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser
Change 565385 abandoned by DannyS712:
Remove use of global $wgUser (part 4)
Reason:
Too much to do at once, will split up
Change 565385 restored by DannyS712:
Remove use of global $wgUser (part 4)
Reason:
One sec
Change 565385 abandoned by DannyS712:
Remove use of global $wgUser (part 4, abandoned)
Reason:
Abandon
Change 565388 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 4)
Change 565390 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 5)
Change 565423 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 6)
Change 565388 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 4)
Change 565390 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 5)
Change 565423 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 6)
Change 565647 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 7)
Change 565663 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 8)
Change 565647 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 7)
Change 565663 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 8)
Change 565747 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 9)
Change 565747 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 9)
Remaining uses:
- CodeRepoListView::execute
- CodeRevisionAuthorView::execute
- CodeRevisionListView::execute
A lot of the views are constructed in SpecialCode::getViewFrom, and I think a user parameter should be added to the constructors when needed
Change 566360 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Follow-Up 81f5fb: Remove use of global $wgUser (part 10)
Change 566360 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Follow-Up 81f5fb: Remove use of global $wgUser (part 10)
Change 566385 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@wmf/1.35.0-wmf.16] Follow-Up 81f5fb: Remove use of global $wgUser (part 10)
Change 566385 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@wmf/1.35.0-wmf.16] Follow-Up 81f5fb: Remove use of global $wgUser (part 10)
Change 566654 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 11)
Change 566654 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 11)
Change 626889 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of $wgUser in emailNotifyUsersOfChanges
Change 626889 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of $wgUser in emailNotifyUsersOfChanges