Page MenuHomePhabricator

Investigation: technical possibilities for UI of "Removing articles from watchlist after a custom timeframe"
Closed, InvalidPublic8 Estimated Story Points

Description

Investigate if and how it is possible to implement the UI according to the wireframe provided in T103982 (basic version) and T103309 (full version).

Event Timeline

Tobi_WMDE_SW raised the priority of this task from to Needs Triage.
Tobi_WMDE_SW updated the task description. (Show Details)
Tobi_WMDE_SW renamed this task from Investigation: possibilities to implement the UI according to the wireframe to Investigation: technical possibilities for UI of "Removing articles from watchlist after a custom timeframe".Jun 25 2015, 11:09 AM
Tobi_WMDE_SW triaged this task as Medium priority.
Tobi_WMDE_SW updated the task description. (Show Details)
Tobi_WMDE_SW set Security to None.
Tobi_WMDE_SW edited a custom field.

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

Addshore claimed this task.
Addshore subscribed.

This is no longer going to be the approach