User story
As a wiki editor I want to be able to add labels to my pages, according to my needs so that I can quickly find what I am looking for and put order into my watched items.
Acceptance Criteria
- Allow user to assign and unassign multiple labels or one label at a time
- When viewing the watchlist, there is a link to the label manager (T406011) in the top row.
Tasks
- show labels in a column Special:EditWatchlist (and make sure expiry is there!)
- select watchlist items, click "assign" button, get a scrollable modal containing all labels plus checkboxes
- check checkboxes in Assign Modal, click cancel to dismiss, click assign to actually assign and then dismiss, reload the page (same place in pagination)
- select watchlist items, click "remove label" button, get a scrollable modal
- that has a list of affected pages - show the titles of the first 2, with a count of other pages affected
- containing all labels that are already assigned to at least one checked watchlist page, plus checked checkboxes beside each one
- if none of the selected pages have a label, then display a modal saying "there are no labels associated with these pages" OR disable the "remove" button
- uncheck checkboxes for any label you don't want to remove in Remove Modal, click cancel to dismiss, click remove to actually remove and then dismiss, reload the page (same place in pagination)