Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Move WatchedItem logic to WatchedItemStore | mediawiki/core | master | +2 K -465 |
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | ifried | T8964 Watch pages for a few days only (add an expiry time) | |||
Resolved | MusikAnimal | T100508 Watchlist expiry: Watch pages for a specified time frame (2013) | |||
Open | None | T129478 Refactor watchlist related code to use WatchedItemStore | |||
Resolved | Addshore | T127956 Introduce WatchedItemStore |
Event Timeline
Change 267259 had a related patch set uploaded (by Addshore):
Move WatchedItem logic to WatchedItemStore
Change 266572 had a related patch set uploaded (by Addshore):
Move counting of watchers to WatchedItemStore
Change 268650 had a related patch set uploaded (by Addshore):
Move countVisitingWatchers to WatchedItemStore
Once the following 2 patches are merged InfoAction will be done:
This will also probably be the most untangled ApiQueryInfo can be at this stage..
Change 276441 had a related patch set uploaded (by Addshore):
Add countUnreadNotifications to WatchedItemStore
Again, looking at:
- ApiQueryWatchlist
- ApiQueryWatchlistRaw
These look far to tangled to try and factor the watchlist table logic out, so they will probably not be tackled.
Refactoring other parts of the code to make use of WatchedItemStore is not tracked in T129478.