wiki.techinc.nl/includes/Rest/coreDevelopmentRoutes.json
daniel fa8ddd48fc Implement /revision/{id} endpoint
Also implements and endpoint for revision source,
for parity with /page/{title}.

Bug: T267981
Change-Id: I88c714df6e428fbc02aa4ff7f4ecea7d8b458468
2020-12-14 16:54:43 +00:00

80 lines
1.7 KiB
JSON

[
{
"path": "/coredev/v0/me/contributions",
"class": "MediaWiki\\Rest\\Handler\\UserContributionsHandler",
"services": [
"ContributionsLookup",
"UserNameUtils"
],
"mode" : "me"
},
{
"path": "/coredev/v0/user/{user}/contributions",
"class": "MediaWiki\\Rest\\Handler\\UserContributionsHandler",
"services": [
"ContributionsLookup",
"UserNameUtils"
],
"mode" : "user"
},
{
"path": "/coredev/v0/me/contributions/count",
"class": "MediaWiki\\Rest\\Handler\\ContributionsCountHandler",
"services": [
"ContributionsLookup",
"UserNameUtils"
],
"mode" : "me"
},
{
"path": "/coredev/v0/user/{user}/contributions/count",
"class": "MediaWiki\\Rest\\Handler\\ContributionsCountHandler",
"services": [
"ContributionsLookup",
"UserNameUtils"
],
"mode" : "user"
},
{
"path": "/coredev/v0/revision/{id}",
"class": "MediaWiki\\Rest\\Handler\\RevisionSourceHandler",
"services": [
"MainConfig",
"PermissionManager",
"RevisionLookup",
"TitleFormatter",
"TitleFactory"
],
"format": "source"
},
{
"path": "/coredev/v0/revision/{id}/html",
"class": "MediaWiki\\Rest\\Handler\\RevisionHTMLHandler",
"services": [
"MainConfig",
"PermissionManager",
"RevisionLookup",
"TitleFormatter",
"TitleFactory",
"ParserCacheFactory",
"WikiPageFactory",
"GlobalIdGenerator"
],
"format": "html"
},
{
"path": "/coredev/v0/revision/{id}/with_html",
"class": "MediaWiki\\Rest\\Handler\\RevisionHTMLHandler",
"services": [
"MainConfig",
"PermissionManager",
"RevisionLookup",
"TitleFormatter",
"TitleFactory",
"ParserCacheFactory",
"WikiPageFactory",
"GlobalIdGenerator"
],
"format": "with_html"
}
]