Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T219959
|
T219959: REST API Router
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T219960
|
T219960: REST API Handler Interface
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T219961
|
T219961: Sample REST API Handler
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221158
|
T221158: Parsoid REST API in PHP
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221160
|
T221160: Restrict API access to RESTBase
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T221161
|
T221161: API keys
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221162
|
T221162: System Adminstrator limits rate of MediaWiki REST API calls per client
|
open
|
Medium (orange)
|
|
|
|
|
|
T221166
|
T221166: Session authentication in Parsoid REST API
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221167
|
T221167: REST API Client Developer uses Gzip content encoding
|
declined
|
Low (yellow)
|
|
|
|
|
|
T221168
|
T221168: Port Parsoid REST API test script to PHP
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221169
|
T221169: GET /:domain/v3/page/:format/:title/:revision?
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221170
|
T221170: POST /:domain/v3/transform/wikitext/to/:format/:title?/:revision?
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221172
|
T221172: POST /:domain/v3/transform/:from/to/wikitext/:title?/:revision?
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221173
|
T221173: Resolve domains in path of endpoints for Parsoid REST API
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221174
|
T221174: POST /:domain/v3/transform/pagebundle/to/pagebundle/:title?/:revision?
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T221175
|
T221175: POST /:domain/v3/transform/wikitext/to/lint/:title?/:revision?
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T221176
|
T221176: GET /_version/
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T221177
|
T221177: REST route handler extension interface RFC
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221737
|
T221737: REST API Infrastructure in MediaWiki
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221738
|
T221738: Parsoid REST API routes in MediaWiki
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221740
|
T221740: OpenAPI 3.0 Definition for Parsoid REST API
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T221741
|
T221741: Define REST API interface in MediaWiki using OpenAPI 3.0 definition
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T221742
|
T221742: REST API Sandbox in MediaWiki
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T223239
|
T223239: REST API Parameter Validation
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T223240
|
T223240: REST API ResponseFactory
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T223247
|
T223247: Unit or integration test for Sample REST API Handler
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T224375
|
T224375: REST API Developer declares JSON validation parameters
|
open
|
Low (yellow)
|
|
|
|
|
|
T224471
|
T224471: Development strategy for collaborating on Parsoid REST API routes as Parsoid-PHP is being developed
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T224979
|
T224979: Parsoid REST Routes Extension
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T225761
|
T225761: Document the REST API on mediawiki.org
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T226598
|
T226598: REST API i18n
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T229661
|
T229661: Core REST API in MediaWiki
|
open
|
Medium (orange)
|
|
|
|
|
|
T229662
|
T229662: Minimal client REST API
|
open
|
Medium (orange)
|
|
|
|
|
|
T229663
|
T229663: Contributor gets page source
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229931
|
T229931: Parsoid development setup
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T231351
|
T231351: Curator gets reverted edits count
|
open
|
Medium (orange)
|
|
|
|
|
|
T231355
|
T231355: Curator gets reverted edit history
|
open
|
Medium (orange)
|
|
|
|
|
|
T233192
|
T233192: Consider splitting rest- messages to a separate file
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T234387
|
T234387: Document page source endpoint
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T234388
|
T234388: Document page creation endpoint
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T234389
|
T234389: Implement PUT /page/{title}
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T234390
|
T234390: Document page update endpoint
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T234392
|
T234392: Implement search endpoint
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T234395
|
T234395: Document offline reading enpdoint
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T234396
|
T234396: Implement GET /page/{title}/bare
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T234397
|
T234397: Implement GET /page/{title}/html
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T234398
|
T234398: Document bare page endpoint
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T234399
|
T234399: Document HTML stream endpoint
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T234485
|
T234485: Implement Editors Count Endpoint
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T234486
|
T234486: Implement reverted edits count endpoint
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234487
|
T234487: Implement anonymous edit count endpoint
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T234488
|
T234488: Implement bot edit count endpoint
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T234869
|
T234869: Document rest.php on mediawiki.org
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T234871
|
T234871: Add rest.php to RSD API?
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234940
|
T234940: Curator gets number of intermediate revisions between two revisions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234941
|
T234941: Curator gets minor edit count
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234942
|
T234942: Curator gets minor edit history
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234944
|
T234944: Media management API
|
open
|
Medium (orange)
|
|
|
|
|
|
T234945
|
T234945: Contributor creates a file
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234946
|
T234946: Contributor updates a file
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234951
|
T234951: Extended history API
|
open
|
Medium (orange)
|
|
|
|
|
|
T234975
|
T234975: Curator reviews an edit
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235071
|
T235071: Curator deletes a revision
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235072
|
T235072: Curator reverts to a previous revision
|
open
|
Medium (orange)
|
|
|
|
|
|
T235073
|
T235073: Moderator gets user contributions
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T235075
|
T235075: Curator gets recent changes
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235076
|
T235076: Curator gets file history
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235078
|
T235078: Curator reads a file revision
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235079
|
T235079: Curator deletes a file revision
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235080
|
T235080: Curator reverts to a previous file revision
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235081
|
T235081: Content management API
|
open
|
Medium (orange)
|
|
|
|
|
|
T235082
|
T235082: Curator deletes a page
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235084
|
T235084: Curator renames a page
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235085
|
T235085: Curator gets inbound links
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235086
|
T235086: Moderator protects a page
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235087
|
T235087: Moderator protects a file
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235088
|
T235088: Curator undeletes a page
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235089
|
T235089: Moderator patrols a page
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235090
|
T235090: Curator renames a file
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235091
|
T235091: Curator deletes a file
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235093
|
T235093: User management API
|
open
|
Medium (orange)
|
|
|
|
|
|
T235094
|
T235094: Moderator gets user groups
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235095
|
T235095: Moderator adds a user to a group
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235096
|
T235096: Moderator removes a user from a group
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235097
|
T235097: Moderator blocks a user
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235098
|
T235098: Moderator blocks an IP address or range
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235099
|
T235099: User gets user settings
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235100
|
T235100: User saves settings
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235239
|
T235239: Curator gets revision source
|
open
|
Medium (orange)
|
|
|
|
|
|
T235240
|
T235240: Curator reads a revision offline
|
open
|
Medium (orange)
|
|
|
|
|
|
T235241
|
T235241: Curator reads a revision online
|
open
|
Medium (orange)
|
|
|
|
|
|
T235298
|
T235298: Client Developer gets RFC7807 error response
|
open
|
Medium (orange)
|
|
|
|
|
|
T235355
|
T235355: REST Handler::getValidatedParams() return contract
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T235375
|
T235375: Parsoid/PHP responds with 404 for titles with slashes and revision
|
duplicate
|
High (red)
|
|
|
|
|
|
T235439
|
T235439: MW REST API, wiki titles, Apache2 and URI decoding fun
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T235478
|
T235478: Varnish/ATS should not decode URIs for /w/rest.php
|
resolved
|
High (red)
|
|
|
|
|
|
T235492
|
T235492: [[MediaWiki:Rest-compare-page-mismatch]] translation issue
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T235525
|
T235525: Make counts and history arguments consistent
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235528
|
T235528: Check read permissions for from and to revision in comparison endpoint
|
declined
|
Medium (orange)
|
|
|
|
|
|
T235549
|
T235549: Documentation for public REST API launch
|
resolved
|
Medium (orange)
|
|
|
|
|
|