Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/231416
Change subject: Allow undo via ApiEditPage for all content models ...................................................................... Allow undo via ApiEditPage for all content models It might be even nicer to separate undo into action=undo, but for now undo is done via ApiEditPage and should be allowed for all content models. Bug: T101694 Change-Id: I833bcc20d86fa5bf216dc9444e2b8a16ddd45f66 --- M includes/api/ApiEditPage.php 1 file changed, 4 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/16/231416/1 diff --git a/includes/api/ApiEditPage.php b/includes/api/ApiEditPage.php index 2f1c01c..726116e 100644 --- a/includes/api/ApiEditPage.php +++ b/includes/api/ApiEditPage.php @@ -100,7 +100,10 @@ $name = $titleObj->getPrefixedDBkey(); $model = $contentHandler->getModelID(); - if ( $contentHandler->supportsDirectApiEditing() === false ) { + + if ( $params['undo'] > 0 ) { + // allow undo via api + } else if ( $contentHandler->supportsDirectApiEditing() === false ) { $this->dieUsage( "Direct editing via API is not supported for content model $model used by $name", 'no-direct-editing' -- To view, visit https://gerrit.wikimedia.org/r/231416 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I833bcc20d86fa5bf216dc9444e2b8a16ddd45f66 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Aude <aude.w...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits