Currently, ApiPArsoidTrait implements Parsoid transformations by calling RESTbase endpoints. Once the equivalent classes in core support all features that the endpoints in RESTbase support (e.g. stashing), ApiPArsoidTrait should be changed to use the Parsoid functionality present in core directly, rather than calling RESTbase.
Description
Details
Event Timeline
Change 814739 had a related patch set uploaded (by D3r1ck01; author: Derick Alangi):
[mediawiki/core@master] Rest: Refactoring the `html2wt()` method
Change 814739 merged by jenkins-bot:
[mediawiki/core@master] Rest: Refactor the `ParsoidHandler::html2wt()` method
Change 817196 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):
[mediawiki/extensions/VisualEditor@master] Experiment: Factor REST queries out of the API endpoints.
Change 818480 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):
[mediawiki/core@master] HTMLTransform: introduce setOriginalPageBundle
Change 818480 abandoned by Daniel Kinzler:
[mediawiki/core@master] WIP: HTMLTransformInput: introduce setOriginalPageBundle
Reason:
Going for If97a74ce251f281b7d980928a01b764d6ec0d0a4
Change 826813 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):
[mediawiki/core@master] Introduce HTMLTRansformFactory
Change 826813 merged by jenkins-bot:
[mediawiki/core@master] Introduce HTMLTransformFactory
Change 817196 abandoned by Daniel Kinzler:
[mediawiki/extensions/VisualEditor@master] Experiment: Factor REST queries out of the API endpoints.
Reason:
obsolete
Test wiki created on Patch demo by DAlangi (WMF) using patch(es) linked to this task:
https://patchdemo.wmflabs.org/wikis/7e16591eb7/wiki/Main Page
Change 828076 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):
[mediawiki/core@master] Introduce HTMLTRansformHelper
Change 828076 merged by jenkins-bot:
[mediawiki/core@master] Introduce HtmlInputTransformHelper
Test wiki on Patch demo by DAlangi (WMF) using patch(es) linked to this task was deleted: