Project Information
- Name of tool/project: Global watchlist
- Project home page: https://meta.wikimedia.org/wiki/User:DannyS712/Global_watchlist
- Name of team requesting review: Volunteer
- Primary contact: @DannyS712
- Target date for deployment: N/A, already deployed
- Link to code repository / patchset: https://meta.wikimedia.org/wiki/User:DannyS712/Global_watchlist.js (specifically, version 9.0.0, available at https://meta.wikimedia.org/w/index.php?title=User:DannyS712/Global_watchlist/stable.js&oldid=19986664
Description of the tool/project: Create a functional global watchlist on the client side via the API
Description of how the tool will be used at WMF:
Currently used as a user script. Hopefully will serve as the starting point for an extension. See https://meta.wikimedia.org/wiki/Grants:Project/DannyS712/Create_a_global_watchlist_extension for more.
Dependencies
List dependencies, or upstream projects that this project relies on.
MediaWiki action API, jQuery, oojs[1]
Has this project been reviewed before?
Please link to tasks or wiki pages of previous reviews.
No
Working test environment
Please link or describe setup process for setting up a test environment.
Install either the stable version of the script (currently 9.0.0) by importing it to a user's global.js on metawiki, then configure as desired at Special:BlankPage/GlobalWatchlistConfig on meta
Post-deployment
Name of team responsible for tool/project after deployment and primary contact.
* jquery.makeCollapsible * mediawiki.util * mediawiki.api * mediawiki.ForeignApi * oojs-ui-core * oojs-ui-widgets * oojs-ui-windows * oojs-ui.styles.icons-movement * oojs-ui.styles.icons-interactions * oojs-ui.styles.icons-content * oojs-ui.styles.icons-media * oojs-ui.styles.icons-moderation