Page MenuHomePhabricator

Remove ApiWatchlistTrait from ApiBase
Closed, ResolvedPublic

Description

ApiWatchlistTrait is not being used in ApiBase but is somehow 'needed' to be there. Its presence there now proves to be problematic.

To decouple it, some of the trait methods need to be updated to require User in their parameters.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 625574 had a related patch set uploaded (by Ammarpad; owner: Ammarpad):
[mediawiki/extensions/FlaggedRevs@master] Update ApiWatchlistTrait::getWatchlistValue() call to provide user

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

Change 624782 had a related patch set uploaded (by Ammarpad; owner: Ammarpad):
[mediawiki/core@master] Remove requirement for ApiWatchlistTrait to be in ApiBase.

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

Change 624782 merged by jenkins-bot:
[mediawiki/core@master] Remove requirement for ApiWatchlistTrait to be in ApiBase.

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

Change 625574 merged by jenkins-bot:
[mediawiki/extensions/FlaggedRevs@master] Update ApiWatchlistTrait::getWatchlistValue() call to provide user

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

Change 626526 had a related patch set uploaded (by Dmaza; owner: Ammarpad):
[mediawiki/core@REL1_35] Remove requirement for ApiWatchlistTrait to be in ApiBase.

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

Change 626526 merged by jenkins-bot:
[mediawiki/core@REL1_35] Remove requirement for ApiWatchlistTrait to be in ApiBase.

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

Change 626670 had a related patch set uploaded (by Reedy; owner: Ammarpad):
[mediawiki/extensions/FlaggedRevs@REL1_35] Update ApiWatchlistTrait::getWatchlistValue() call to provide user

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

Change 626670 abandoned by Reedy:
[mediawiki/extensions/FlaggedRevs@REL1_35] Update ApiWatchlistTrait::getWatchlistValue() call to provide user

Reason:
looks like this isn't needed as Ifab1490d7a7ed1d9321addd5fb2fcf238b30c81a didn't come in during REL1_35...

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

Ammarpad claimed this task.