Wikimedia

Allow users to apply change tags as they make logged actions using the MediaWiki API (2)

See https://phabricator.wikimedia.org/T97720.

Your task is to add support for change tagging to the following four API modules listed in that task: patrol, protect, unblock, undelete. This involves adding a new parameter called tags, checking that the user is allowed to apply change tags, and then applying the tags themselves. ApiDelete as of this patch is a good model.

You will download the as-yet-unmerged patch that contains prerequisite logic for these changes by using the command git-review -d 265230. On top of that patch, you will develop a dependent patch.

Be mindful of impending GCI deadlines. You must submit your work for review before 1700 UTC on 25 January.

Task tags

  • mediawiki
  • php

Students who completed this task

Geoffrey Mon

Task type

  • code Code
close

2015