Page MenuHomePhabricator

CodeReview needs uses of global $wgUser removed
Closed, ResolvedPublic

Event Timeline

DannyS712 triaged this task as Medium priority.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 564139 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 1)

https://gerrit.wikimedia.org/r/564139

Change 565066 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 2)

https://gerrit.wikimedia.org/r/565066

Change 564139 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 1)

https://gerrit.wikimedia.org/r/564139

Change 565066 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 2)

https://gerrit.wikimedia.org/r/565066

Change 565348 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 3)

https://gerrit.wikimedia.org/r/565348

Change 565348 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 3)

https://gerrit.wikimedia.org/r/565348

Change 565385 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser

https://gerrit.wikimedia.org/r/565385

Change 565385 abandoned by DannyS712:
Remove use of global $wgUser (part 4)

Reason:
Too much to do at once, will split up

https://gerrit.wikimedia.org/r/565385

Change 565385 restored by DannyS712:
Remove use of global $wgUser (part 4)

Reason:
One sec

https://gerrit.wikimedia.org/r/565385

Change 565385 abandoned by DannyS712:
Remove use of global $wgUser (part 4, abandoned)

Reason:
Abandon

https://gerrit.wikimedia.org/r/565385

Change 565388 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 4)

https://gerrit.wikimedia.org/r/565388

Change 565390 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 5)

https://gerrit.wikimedia.org/r/565390

Change 565423 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 6)

https://gerrit.wikimedia.org/r/565423

Change 565388 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 4)

https://gerrit.wikimedia.org/r/565388

Change 565390 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 5)

https://gerrit.wikimedia.org/r/565390

Change 565423 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 6)

https://gerrit.wikimedia.org/r/565423

Change 565647 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 7)

https://gerrit.wikimedia.org/r/565647

Change 565663 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 8)

https://gerrit.wikimedia.org/r/565663

Change 565647 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 7)

https://gerrit.wikimedia.org/r/565647

Change 565663 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 8)

https://gerrit.wikimedia.org/r/565663

Change 565747 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 9)

https://gerrit.wikimedia.org/r/565747

Change 565747 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 9)

https://gerrit.wikimedia.org/r/565747

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)

https://gerrit.wikimedia.org/r/566360

Change 566360 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Follow-Up 81f5fb: Remove use of global $wgUser (part 10)

https://gerrit.wikimedia.org/r/566360

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)

https://gerrit.wikimedia.org/r/566385

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)

https://gerrit.wikimedia.org/r/566385

@Catrope can you sync with production so that the change takes affect?

Change 566654 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 11)

https://gerrit.wikimedia.org/r/566654

Change 566654 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of global $wgUser (part 11)

https://gerrit.wikimedia.org/r/566654

DannyS712 removed DannyS712 as the assignee of this task.
DannyS712 moved this task from Resolved (deprecation) to In progress on the User-DannyS712 board.

Missed one in includes/backend/CodeRevision.php

Change 626889 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/extensions/CodeReview@master] Remove use of $wgUser in emailNotifyUsersOfChanges

https://gerrit.wikimedia.org/r/626889

Change 626889 merged by jenkins-bot:
[mediawiki/extensions/CodeReview@master] Remove use of $wgUser in emailNotifyUsersOfChanges

https://gerrit.wikimedia.org/r/626889

DannyS712 claimed this task.
DannyS712 removed a project: Patch-For-Review.