Description
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) | |||
Invalid | Addshore | T103823 Investigation: technical possibilities for UI of "Removing articles from watchlist after a custom timeframe" |
Event Timeline
We've picked up investigation of the basic version (T103982) for TCB-Team-Sprint-2016-01-06
We will start with allowing to specify the expiry date of watchlist items on Special:EditWatchlist (a.k.a. "basic version" of https://phabricator.wikimedia.org/T103309#1396078).
Work on that will hopefully include some refactoring of watchlist-related special pages, ie. Special:Watchlist, Special:EditWatchlist(/raw|/clear).
While touching special pages, already defined hooks etc should be kept in mind.
Once work on special pages is done, and the API action=watch has been adjusted, we are going to work on a possibility to specify the expiry directly on the page that is being added to the watchlist, as well as on allowing to update the expiry time on the watchlist page, ie. on Special:Watchlist (a.k.a. the full version of https://phabricator.wikimedia.org/T103309#1396078).
@Snaterlicious: in https://phabricator.wikimedia.org/T103309 you have provided some mock ups for how Special:EditWatchlist and Special:Watchlist page could look like, and we're going to work on it. Do you have any further ideas/comments how (if at all) the expiry date of the watchlist item should be included as a part of other variants of Special:EditWatchlist, ie. on Special:EditWatchlist/raw and/or Special:EditWatchlist/clear?
We are going to create a RFC providing implementation details, see: https://phabricator.wikimedia.org/T123474