Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T212511
|
T212511: Deprecate comparing first revision to prev, last revision to next in API
|
open
|
Medium (orange)
|
EvanProdromou (Evan)
|
|
|
|
|
T214507
|
T214507: Harmonise Session Storage API and RESTBagOfStuff
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
daniel (Daniel Kinzler)
|
|
|
|
T215918
|
T215918: Integration testing for email
|
open
|
Low (yellow)
|
EvanProdromou (Evan)
|
|
|
|
|
T215922
|
T215922: Community input for patrol log reviews in 'all public logs'
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
Quiddity (Nick Wilson)
|
|
|
|
T219524
|
T219524: respect WRITE_SYNC (e.g. EACH_QUORUM) in RESTBagOStuff::set()
|
open
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
|
|
|
|
T219525
|
T219525: respect $exptime in RESTBagOStuff::set()
|
open
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
|
|
|
|
T219526
|
T219526: Make RESTBagOStuff::add() atomic
|
open
|
Medium (orange)
|
EvanProdromou (Evan)
|
|
|
|
|
T219527
|
T219527: respect WRITE_SYNC (e.g. EACH_QUORUM) in RESTBagOStuff::delete()
|
open
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
|
|
|
|
T219528
|
T219528: Make RESTBagOStuff::incr() atomic
|
open
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
|
|
|
|
T219529
|
T219529: respect $exptime in RESTBagOStuff::incr()
|
open
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
|
|
|
|
T219959
|
T219959: REST API Router
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
tstarling (Tim Starling)
|
|
|
|
T219960
|
T219960: REST API Handler Interface
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
tstarling (Tim Starling)
|
|
|
|
T219961
|
T219961: Sample REST API Handler
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
tstarling (Tim Starling)
|
|
|
|
T221158
|
T221158: Parsoid REST API in PHP
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221160
|
T221160: Restrict API access to RESTBase
|
declined
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221161
|
T221161: API keys
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221162
|
T221162: System Adminstrator limits rate of MediaWiki REST API calls per client
|
open
|
Medium (orange)
|
EvanProdromou (Evan)
|
|
|
|
|
T221166
|
T221166: Session authentication in Parsoid REST API
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221167
|
T221167: REST API Client Developer uses Gzip content encoding
|
declined
|
Low (yellow)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221168
|
T221168: Port Parsoid REST API test script to PHP
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
Tgr (Gergő Tisza)
|
|
|
|
T221169
|
T221169: GET /:domain/v3/page/:format/:title/:revision?
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
Tgr (Gergő Tisza)
|
|
|
|
T221170
|
T221170: POST /:domain/v3/transform/wikitext/to/:format/:title?/:revision?
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
Tgr (Gergő Tisza)
|
|
|
|
T221172
|
T221172: POST /:domain/v3/transform/:from/to/wikitext/:title?/:revision?
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
Tgr (Gergő Tisza)
|
|
|
|
T221173
|
T221173: Resolve domains in path of endpoints for Parsoid REST API
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221174
|
T221174: POST /:domain/v3/transform/pagebundle/to/pagebundle/:title?/:revision?
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
BPirkle (BPirkle)
|
|
|
|
T221175
|
T221175: POST /:domain/v3/transform/wikitext/to/lint/:title?/:revision?
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
BPirkle (BPirkle)
|
|
|
|
T221176
|
T221176: GET /_version/
|
declined
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221177
|
T221177: REST route handler extension interface RFC
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221737
|
T221737: REST API Infrastructure in MediaWiki
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221738
|
T221738: Parsoid REST API routes in MediaWiki
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221740
|
T221740: OpenAPI 3.0 Definition for Parsoid REST API
|
declined
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221741
|
T221741: Define REST API interface in MediaWiki using OpenAPI 3.0 definition
|
open
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
|
|
|
|
T221742
|
T221742: REST API Sandbox in MediaWiki
|
open
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
|
|
|
|
T221983
|
T221983: QA Plan for RESTBagOStuff
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221986
|
T221986: Security Review of RESTBagOStuff
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T221987
|
T221987: Performance testing of RESTBagOStuff
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T222099
|
T222099: Staging release of RESTBagOStuff using Kask
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
BPirkle (BPirkle)
|
|
|
|
T222742
|
T222742: MigrationBagOStuff
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
BPirkle (BPirkle)
|
|
|
|
T222907
|
T222907: Determine if per-request TTLs are needed
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T222908
|
T222908: Determine if set-if-not-exists method is necessary for session storage
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T223239
|
T223239: REST API Parameter Validation
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
Anomie
|
|
|
|
T223240
|
T223240: REST API ResponseFactory
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
Tgr (Gergő Tisza)
|
|
|
|
T223247
|
T223247: Unit or integration test for Sample REST API Handler
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
Tgr (Gergő Tisza)
|
|
|
|
T224471
|
T224471: Development strategy for collaborating on Parsoid REST API routes as Parsoid-PHP is being developed
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T224979
|
T224979: Parsoid REST Routes Extension
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
Tgr (Gergő Tisza)
|
|
|
|
T224993
|
T224993: Example configuration clauses for using RESTBagOStuff with Kask
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
BPirkle (BPirkle)
|
|
|
|
T224995
|
T224995: Document that session TTL mismatch between Kask and MediaWiki (or other applications) will be silently ignored
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
Eevans (Eric Evans)
|
|
|
|
T227096
|
T227096: Test migration process for session storage
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
BPirkle (BPirkle)
|
|
|
|
T227097
|
T227097: Make sure that we're taking CentralAuth into consideration for staging release
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
BPirkle (BPirkle)
|
|
|
|
T227696
|
T227696: OAuth extension uses session object store directly
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
BPirkle (BPirkle)
|
|
|
|
T228295
|
T228295: Multi-DC MainStash
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T228305
|
T228305: Determine storage characteristics for all components that use MainStash
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T228306
|
T228306: Create Storage Solutions for Components that Won't Use MainStash
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T228307
|
T228307: Create Default MainStash Solution
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
aaron (Aaron Schulz)
|
|
|
|
T228308
|
T228308: Determine components that use MainStash
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T228309
|
T228309: Find use of MainStash in MediaWiki and extension code
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
EvanProdromou (Evan)
|
|
|
|
T228311
|
T228311: Find key patterns in Redis keys that indicate components using MainStash
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
holger.knust (Holger Knust)
|
|
|
|
T229352
|
T229352: Code Review for Changes that Move Components Away from MainStash
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
Eevans (Eric Evans)
|
|
|
|
T229661
|
T229661: Core REST API in MediaWiki
|
open
|
Medium (orange)
|
EvanProdromou (Evan)
|
|
|
|
|
T229662
|
T229662: Minimal client REST API
|
open
|
Medium (orange)
|
EvanProdromou (Evan)
|
|
|
|
|
T229663
|
T229663: Contributor gets page source
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
nnikkhoui (Nikki Nikkhoui)
|
|
|
|
T230842
|
T230842: Contributor creates a page
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
eprodromou (Evan Prodromou)
|
|
|
|
T230843
|
T230843: Contributor updates a page
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
eprodromou (Evan Prodromou)
|
|
|
|
T230844
|
T230844: Reader searches for a topic
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
nnikkhoui (Nikki Nikkhoui)
|
|
|
|
T230845
|
T230845: Reader gets media links
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
eprodromou (Evan Prodromou)
|
|
|
|
T230846
|
T230846: Reader gets language links
|
open
|
Medium (orange)
|
EvanProdromou (Evan)
|
|
|
|
|
T230848
|
T230848: Reader gets file description
|
open
|
Medium (orange)
|
EvanProdromou (Evan)
|
|
|
|
|