Page MenuHomePhabricator

Help remove usage of JsonBodyValidator from 3rd party extensions
Closed, ResolvedPublic

Description

Per T358560 we want to deprecate BodyValidator and everything associated with it soon, ideally in MW 1.43.
Per the stable interface policy we should help third parties to replace their usage of the deprecated code.

For each of the extensions, we should propose a patch or file a ticket in the appropriate location.

Affected extesions mainteained by HalloWelt:

Other affected 3rd party extesions:

This task is considered complete when a reasonable patch is proposed for each extension. It is not necessary to wait for these patches to be merged, especially if there are test failures unrelated to the change.

Event Timeline

FGoodwin changed the task status from Open to In Progress.Fri, Jun 14, 3:54 PM
FGoodwin claimed this task.

Change #1043823 had a related patch set uploaded (by Daniel Kinzler; author: Fgoodwin):

[mediawiki/extensions/Checklists@master] Use body parameters instead of post parameters

https://gerrit.wikimedia.org/r/1043823

daniel updated the task description. (Show Details)

Change #1046727 had a related patch set uploaded (by Fgoodwin; author: Fgoodwin):

[mediawiki/extensions/TuleapWikiFarm@master] Use body parameters instead of post parameters

https://gerrit.wikimedia.org/r/1046727

Change #1046739 had a related patch set uploaded (by Fgoodwin; author: Fgoodwin):

[mediawiki/extensions/ContentStabilization@master] Use body parameters instead of post parameters

https://gerrit.wikimedia.org/r/1046739

Change #1047144 had a related patch set uploaded (by Fgoodwin; author: Fgoodwin):

[mediawiki/extensions/Workflows@master] Use body parameters instead of JSON body validator

https://gerrit.wikimedia.org/r/1047144

Change #1047153 had a related patch set uploaded (by Fgoodwin; author: Fgoodwin):

[mediawiki/extensions/BlueSpiceExtendedSearch@master] Use body parameters instead of JSON body validator

https://gerrit.wikimedia.org/r/1047153

Change #1047154 had a related patch set uploaded (by Fgoodwin; author: Fgoodwin):

[mediawiki/extensions/MenuEditor@master] Use body parameters instead of JSON body validator

https://gerrit.wikimedia.org/r/1047154

Change #1047156 had a related patch set uploaded (by Fgoodwin; author: Fgoodwin):

[mediawiki/extensions/Adiutor@master] Use body parameters instead of JSON body validator

https://gerrit.wikimedia.org/r/1047156

Change #1047156 merged by Abaris:

[mediawiki/extensions/Adiutor@master] Use body parameters instead of JSON body validator

https://gerrit.wikimedia.org/r/1047156

Patches are proposed on each extension. There are unrelated test failures on Workflows, BlueSpiceExtendedSearch, Checklists, ContentStabilization and MenuEditor.