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.

Details

Related Changes in Gerrit:
SubjectRepoBranchLines +/-
mediawiki/extensions/BlueSpiceExtendedSearchREL1_39+14 -21
mediawiki/extensions/BlueSpiceExtendedSearchREL1_39-4.5.x+14 -21
mediawiki/extensions/ContentStabilizationREL1_39+11 -18
mediawiki/extensions/ContentStabilizationREL1_39-2.1.x+11 -18
mediawiki/extensions/TuleapWikiFarmREL1_39+67 -87
mediawiki/extensions/MenuEditorREL1_39-2.1.x+0 -13
mediawiki/extensions/MenuEditorREL1_39+0 -13
mediawiki/extensions/ChecklistsREL1_39-1.0.x+18 -21
mediawiki/extensions/ChecklistsREL1_39+18 -21
mediawiki/extensions/WorkflowsREL1_39-2.1.x+14 -28
mediawiki/extensions/WorkflowsREL1_39+14 -28
mediawiki/extensions/Checklistsmaster+18 -21
mediawiki/extensions/MenuEditormaster+0 -13
mediawiki/extensions/TuleapWikiFarmmaster+61 -87
mediawiki/extensions/ContentStabilizationmaster+11 -18
mediawiki/extensions/Workflowsmaster+14 -28
mediawiki/extensions/BlueSpiceExtendedSearchmaster+14 -21
mediawiki/extensions/Adiutormaster+13 -26
Show related patches Customize query in gerrit

Related Objects

Event Timeline

FGoodwin changed the task status from Open to In Progress.Jun 14 2024, 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.

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

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

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

Change #1047153 merged by Zoranzoki21:

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

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

Change #1057425 merged by Zoranzoki21:

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

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

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

[mediawiki/extensions/BlueSpiceExtendedSearch@REL1_39-4.5.x] Use body parameters instead of JSON body validator

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

Change #1057426 merged by Zoranzoki21:

[mediawiki/extensions/BlueSpiceExtendedSearch@REL1_39-4.5.x] Use body parameters instead of JSON body validator

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

Change #1047144 merged by Zoranzoki21:

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

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

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

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

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

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

[mediawiki/extensions/Workflows@REL1_39-2.1.x] Use body parameters instead of JSON body validator

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

Change #1057428 merged by Zoranzoki21:

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

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

Change #1057429 merged by Zoranzoki21:

[mediawiki/extensions/Workflows@REL1_39-2.1.x] Use body parameters instead of JSON body validator

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

Change #1046739 merged by Zoranzoki21:

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

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

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

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

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

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

[mediawiki/extensions/ContentStabilization@REL1_39-2.1.x] Use body parameters instead of post parameters

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

Change #1057430 merged by Zoranzoki21:

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

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

Change #1057431 merged by Zoranzoki21:

[mediawiki/extensions/ContentStabilization@REL1_39-2.1.x] Use body parameters instead of post parameters

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

Change #1046727 merged by Zoranzoki21:

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

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

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

[mediawiki/extensions/TuleapWikiFarm@REL1_39] Use body parameters instead of JSON body validator

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

Change #1057433 merged by jenkins-bot:

[mediawiki/extensions/TuleapWikiFarm@REL1_39] Use body parameters instead of JSON body validator

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

Change #1047154 merged by Zoranzoki21:

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

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

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

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

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

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

[mediawiki/extensions/MenuEditor@REL1_39-2.1.x] Use body parameters instead of JSON body validator

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

Change #1057491 merged by Zoranzoki21:

[mediawiki/extensions/MenuEditor@REL1_39-2.1.x] Use body parameters instead of JSON body validator

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

Change #1057488 merged by jenkins-bot:

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

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

Change #1043823 merged by Zoranzoki21:

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

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

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

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

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

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

[mediawiki/extensions/Checklists@REL1_39-1.0.x] Use body parameters instead of post parameters

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

Change #1057597 merged by Zoranzoki21:

[mediawiki/extensions/Checklists@REL1_39-1.0.x] Use body parameters instead of post parameters

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

Change #1057593 merged by jenkins-bot:

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

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