Subramanya Sastry has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/371650 )
Change subject: Add metadata about whether a revision is unpatrolled ...................................................................... Add metadata about whether a revision is unpatrolled * This only applies to wikis with Flagged Revisions extension enabled * Also add metadata about the last stable revid if flagged. Change-Id: I83622fb1bef00d302f072766f97158a27cc13d84 --- M lib/mw/ApiRequest.js 1 file changed, 7 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/parsoid refs/changes/50/371650/1 diff --git a/lib/mw/ApiRequest.js b/lib/mw/ApiRequest.js index e5e40ba..65d1e73 100644 --- a/lib/mw/ApiRequest.js +++ b/lib/mw/ApiRequest.js @@ -500,7 +500,7 @@ var apiargs = { format: 'json', action: 'query', - prop: 'info|revisions', + prop: 'info|revisions|flagged', rawcontinue: 1, rvprop: PARSOID_RVPROP, }; @@ -595,6 +595,12 @@ metadata.revision = page.revisions[0]; metadata.pagelanguage = page.pagelanguage; metadata.pagelanguagedir = page.pagelanguagedir; + // Is the page unpatrolled? + metadata.unpatrolled = page.flagged && + page.flagged.stable_revid !== page.lastrevid ? true : false; + if (metadata.unpatrolled) { + metadata.stable_revid = page.flagged.stable_revid; + } if (metadata.revision.texthidden || !metadata.revision.hasOwnProperty("*")) { error = new DoesNotExistError("Source is hidden for " + self.title); -- To view, visit https://gerrit.wikimedia.org/r/371650 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I83622fb1bef00d302f072766f97158a27cc13d84 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/services/parsoid Gerrit-Branch: master Gerrit-Owner: Subramanya Sastry <ssas...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits