Edits made by temporary accounts could not be counted independently
when accessing `v1/page/Test2/history/counts/{type}`.
- Add a `temporary` case for page history revision counts.
Bug: T365673
Change-Id: Ib5279684e2843c84a56eea04721dc62700c12577
239 lines
4.9 KiB
JSON
239 lines
4.9 KiB
JSON
[
|
|
{
|
|
"path": "/v1/page/{title}/history",
|
|
"class": "MediaWiki\\Rest\\Handler\\PageHistoryHandler",
|
|
"services": [
|
|
"RevisionStore",
|
|
"NameTableStoreFactory",
|
|
"GroupPermissionsLookup",
|
|
"DBLoadBalancerFactory",
|
|
"PageStore",
|
|
"TitleFormatter",
|
|
"PageRestHelperFactory"
|
|
]
|
|
},
|
|
{
|
|
"path": "/v1/page/{title}/history/counts/{type}",
|
|
"class": "MediaWiki\\Rest\\Handler\\PageHistoryCountHandler",
|
|
"services": [
|
|
"RevisionStore",
|
|
"NameTableStoreFactory",
|
|
"GroupPermissionsLookup",
|
|
"DBLoadBalancerFactory",
|
|
"MainWANObjectCache",
|
|
"PageStore",
|
|
"PageRestHelperFactory",
|
|
"TempUserConfig"
|
|
]
|
|
},
|
|
{
|
|
"path": "/v1/revision/{from}/compare/{to}",
|
|
"class": "MediaWiki\\Rest\\Handler\\CompareHandler",
|
|
"services": [
|
|
"RevisionLookup",
|
|
"ParserFactory"
|
|
]
|
|
},
|
|
{
|
|
"path": "/v1/revision/{id}",
|
|
"class": "MediaWiki\\Rest\\Handler\\RevisionSourceHandler",
|
|
"services": [
|
|
"PageRestHelperFactory"
|
|
],
|
|
"format": "source"
|
|
},
|
|
{
|
|
"path": "/v1/revision/{id}/html",
|
|
"class": "MediaWiki\\Rest\\Handler\\RevisionHTMLHandler",
|
|
"services": [
|
|
"PageRestHelperFactory"
|
|
],
|
|
"format": "html"
|
|
},
|
|
{
|
|
"path": "/v1/revision/{id}/with_html",
|
|
"class": "MediaWiki\\Rest\\Handler\\RevisionHTMLHandler",
|
|
"services": [
|
|
"PageRestHelperFactory"
|
|
],
|
|
"format": "with_html"
|
|
},
|
|
{
|
|
"path": "/v1/revision/{id}/bare",
|
|
"class": "MediaWiki\\Rest\\Handler\\RevisionSourceHandler",
|
|
"services": [
|
|
"PageRestHelperFactory"
|
|
],
|
|
"format": "bare"
|
|
},
|
|
{
|
|
"path": "/v1/search",
|
|
"class": "MediaWiki\\Rest\\Handler\\OpenSearchDescriptionHandler",
|
|
"services": [
|
|
"MainConfig",
|
|
"UrlUtils"
|
|
]
|
|
},
|
|
{
|
|
"path": "/v1/search/page",
|
|
"class": "MediaWiki\\Rest\\Handler\\SearchHandler",
|
|
"services": [
|
|
"MainConfig",
|
|
"SearchEngineFactory",
|
|
"SearchEngineConfig",
|
|
"SearchResultThumbnailProvider",
|
|
"PermissionManager",
|
|
"RedirectLookup",
|
|
"PageStore",
|
|
"TitleFormatter"
|
|
],
|
|
"mode": "fulltext"
|
|
},
|
|
{
|
|
"path": "/v1/search/title",
|
|
"class": "MediaWiki\\Rest\\Handler\\SearchHandler",
|
|
"services": [
|
|
"MainConfig",
|
|
"SearchEngineFactory",
|
|
"SearchEngineConfig",
|
|
"SearchResultThumbnailProvider",
|
|
"PermissionManager",
|
|
"RedirectLookup",
|
|
"PageStore",
|
|
"TitleFormatter"
|
|
],
|
|
"mode": "completion"
|
|
},
|
|
{
|
|
"path": "/v1/page/{title}/links/language",
|
|
"class": "MediaWiki\\Rest\\Handler\\LanguageLinksHandler",
|
|
"services": [
|
|
"DBLoadBalancerFactory",
|
|
"LanguageNameUtils",
|
|
"TitleFormatter",
|
|
"TitleParser",
|
|
"PageStore",
|
|
"PageRestHelperFactory"
|
|
]
|
|
},
|
|
{
|
|
"path": "/v1/page/{title}",
|
|
"class": "MediaWiki\\Rest\\Handler\\PageSourceHandler",
|
|
"services": [
|
|
"TitleFormatter",
|
|
"PageRestHelperFactory"
|
|
],
|
|
"format": "source"
|
|
},
|
|
{
|
|
"path": "/v1/page/{title}/bare",
|
|
"class": "MediaWiki\\Rest\\Handler\\PageSourceHandler",
|
|
"services": [
|
|
"TitleFormatter",
|
|
"PageRestHelperFactory"
|
|
],
|
|
"format": "bare"
|
|
},
|
|
{
|
|
"path": "/v1/page/{title}/html",
|
|
"class": "MediaWiki\\Rest\\Handler\\PageHTMLHandler",
|
|
"services": [
|
|
"PageRestHelperFactory"
|
|
],
|
|
"format": "html"
|
|
},
|
|
{
|
|
"path": "/v1/page/{title}/with_html",
|
|
"class": "MediaWiki\\Rest\\Handler\\PageHTMLHandler",
|
|
"services": [
|
|
"PageRestHelperFactory"
|
|
],
|
|
"format": "with_html"
|
|
},
|
|
{
|
|
"path": "/v1/page/{title}/links/media",
|
|
"class": "MediaWiki\\Rest\\Handler\\MediaLinksHandler",
|
|
"services": [
|
|
"DBLoadBalancerFactory",
|
|
"RepoGroup",
|
|
"PageStore"
|
|
]
|
|
},
|
|
{
|
|
"path": "/v1/file/{title}",
|
|
"class": "MediaWiki\\Rest\\Handler\\MediaFileHandler",
|
|
"services": [
|
|
"RepoGroup",
|
|
"PageStore"
|
|
]
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/v1/page/{title}",
|
|
"class": "MediaWiki\\Rest\\Handler\\UpdateHandler",
|
|
"services": [
|
|
"MainConfig",
|
|
"ContentHandlerFactory",
|
|
"TitleParser",
|
|
"TitleFormatter",
|
|
"RevisionStore"
|
|
]
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/v1/page",
|
|
"class": "MediaWiki\\Rest\\Handler\\CreationHandler",
|
|
"services": [
|
|
"MainConfig",
|
|
"ContentHandlerFactory",
|
|
"TitleParser",
|
|
"TitleFormatter",
|
|
"RevisionStore"
|
|
]
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/v1/transform/{from}/to/{format}/{title}/{revision}",
|
|
"class": "MediaWiki\\Rest\\Handler\\TransformHandler",
|
|
"factory": "MediaWiki\\Rest\\Handler\\TransformHandler::factory",
|
|
"transformations": {
|
|
"wikitext": [
|
|
"html",
|
|
"lint"
|
|
],
|
|
"html": [
|
|
"wikitext"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/v1/transform/{from}/to/{format}",
|
|
"class": "MediaWiki\\Rest\\Handler\\TransformHandler",
|
|
"factory": "MediaWiki\\Rest\\Handler\\TransformHandler::factory",
|
|
"transformations": {
|
|
"wikitext": [
|
|
"html",
|
|
"lint"
|
|
],
|
|
"html": [
|
|
"wikitext"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/v1/transform/{from}/to/{format}/{title}",
|
|
"class": "MediaWiki\\Rest\\Handler\\TransformHandler",
|
|
"factory": "MediaWiki\\Rest\\Handler\\TransformHandler::factory",
|
|
"transformations": {
|
|
"wikitext": [
|
|
"html",
|
|
"lint"
|
|
],
|
|
"html": [
|
|
"wikitext"
|
|
]
|
|
}
|
|
}
|
|
]
|