Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T225761
|
T225761: Document the REST API on mediawiki.org
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233421
|
T233421: Document page history endpoint
|
resolved
|
Needs Triage (violet)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233422
|
T233422: Document single revision endpoint
|
resolved
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233423
|
T233423: Document revision comparison endpoint
|
resolved
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233425
|
T233425: Document REST API edit count endpoint
|
resolved
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233426
|
T233426: Document REST API editors count endpoint
|
resolved
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233427
|
T233427: Document REST API reverted edits count endpoint
|
resolved
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233428
|
T233428: Document REST API anonymous edit count endpoint
|
resolved
|
Needs Triage (violet)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233429
|
T233429: Document REST API bot edit count endpoint
|
resolved
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233431
|
T233431: Document REST API reverted edit history filter
|
resolved
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233433
|
T233433: Document REST API anonymous edit history filter
|
resolved
|
Needs Triage (violet)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233434
|
T233434: Document REST API bot edit history filter
|
resolved
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233737
|
T233737: Document MediaWiki integration tests
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233976
|
T233976: Document REST API overview
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T233977
|
T233977: Document REST API interface
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T234387
|
T234387: Document page source endpoint
|
invalid
|
Needs Triage (violet)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T234388
|
T234388: Document page creation endpoint
|
invalid
|
Needs Triage (violet)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T234390
|
T234390: Document page update endpoint
|
invalid
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T234393
|
T234393: Document search endpoint
|
invalid
|
Needs Triage (violet)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T234395
|
T234395: Document offline reading enpdoint
|
invalid
|
Needs Triage (violet)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T234398
|
T234398: Document bare page endpoint
|
invalid
|
Needs Triage (violet)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T234399
|
T234399: Document HTML stream endpoint
|
invalid
|
Needs Triage (violet)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T235549
|
T235549: Documentation for public REST API launch
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T239164
|
T239164: Refresh onboarding docs
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T244263
|
T244263: Document when, where and how changes to the API are announced
|
open
|
High (red)
|
daniel (Daniel Kinzler)
|
apaskulin (Alex Paskulin)
|
|
|
|
T246855
|
T246855: Hook interface doc comment review
|
resolved
|
Medium (orange)
|
tstarling (Tim Starling)
|
apaskulin (Alex Paskulin)
|
|
|
|
T247837
|
T247837: Create API Portal MVP
|
resolved
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
apaskulin (Alex Paskulin)
|
|
|
|
T249776
|
T249776: Define basic workflows
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T249780
|
T249780: Define log in/create account pages
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T249781
|
T249781: Define "Create app" flow
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T249783
|
T249783: Define "Manage apps" flow
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T249965
|
T249965: Investigate mobile experience
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T250303
|
T250303: Investigate talk pages
|
resolved
|
High (red)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T250304
|
T250304: Add use case landing pages
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T251279
|
T251279: Create API Portal skin
|
resolved
|
Medium (orange)
|
CCicalese_WMF (Cindy Cicalese)
|
apaskulin (Alex Paskulin)
|
|
|
|
T251440
|
T251440: Create docs for implementers of the API Gateway
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T251694
|
T251694: Document extension WikimediaApiPortalOAuth
|
resolved
|
Needs Triage (violet)
|
Aklapper (Andre Klapper (WMF))
|
apaskulin (Alex Paskulin)
|
|
|
|
T252060
|
T252060: Documentation updates for new hooks system
|
open
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T253067
|
T253067: API Portal: Document security best practices
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T253083
|
T253083: Create Core REST API examples in PHP
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T253163
|
T253163: Create Core REST API examples in JavaScript
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T253708
|
T253708: Create single page version of MediaWiki REST API reference
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T253815
|
T253815: Doxygen improvements to support hook interfaces
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T254200
|
T254200: Add API endpoint to reset OAuth client secret
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T255040
|
T255040: Investigate a private launch for the API Portal
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T255480
|
T255480: API Portal: Create Core REST API reference docs
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T255481
|
T255481: API Portal: Create Wikifeeds API reference docs
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T255482
|
T255482: API Portal: Document stability policy
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T255483
|
T255483: API Portal: Add tabbed window gadget for code samples
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T255486
|
T255486: API Portal: Document authorization flows
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T255580
|
T255580: Discuss changelog for Core REST API
|
open
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T256793
|
T256793: API Portal: Design validation for WikimediaApiPortal skin
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T258759
|
T258759: Document WikimediaApiPortal skin
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T259042
|
T259042: Document updates to the OAuth extension
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T259140
|
T259140: Decide if $wgRawHtml is needed, and if so, necessary mitigations
|
resolved
|
Needs Triage (violet)
|
Reedy (Sam Reed)
|
apaskulin (Alex Paskulin)
|
|
|
|
T259380
|
T259380: API Portal: Validate permission scheme for public launch
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T259953
|
T259953: SVG icons should use #202122
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260300
|
T260300: Switch to system fonts
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260302
|
T260302: Fix sub-subpage styles in sidebar
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260303
|
T260303: Fix font for h1 headings
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260304
|
T260304: Fix font color on headings
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260306
|
T260306: Error on font sizes
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260308
|
T260308: Fix font weight for subpages in sidebar
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260309
|
T260309: Remove Print/export from navigation
|
resolved
|
High (red)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260311
|
T260311: Consider integration between sidebar and tabbed code sample gadget
|
resolved
|
High (red)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260618
|
T260618: Replace userTalk icon with speechBubbles icon
|
resolved
|
High (red)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260620
|
T260620: Fix border width in navigation
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260733
|
T260733: Fix border on h2 headings
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260748
|
T260748: Change DevCenter to Dashboard
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260924
|
T260924: Question: What rights are used by the Core REST API user contributions endpoints?
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T260944
|
T260944: API Portal: Discuss OAuth 2.0 scopes
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T261702
|
T261702: Acceptance testing for WikimediaApiPortalOAuth and updates to OAuth extension
|
resolved
|
High (red)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T262062
|
T262062: List CPT Initiatives on a single page on mediawiki.org; use either "Initiative" or "Initiatives" URL path and don't mix both
|
resolved
|
Needs Triage (violet)
|
Aklapper (Andre Klapper (WMF))
|
apaskulin (Alex Paskulin)
|
|
|
|
T263274
|
T263274: Develop styles for API reference docs
|
resolved
|
Needs Triage (violet)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T264628
|
T264628: Change copy for wikimediaapiportaloauth-email-not-confirmed message
|
resolved
|
Medium (orange)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T264637
|
T264637: API Portal login doesn't automatically log in to Meta
|
resolved
|
High (red)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T267996
|
T267996: Write request error
|
resolved
|
High (red)
|
apaskulin (Alex Paskulin)
|
apaskulin (Alex Paskulin)
|
|
|
|
T87796
|
T87796: Add includes/filebackend/README as generated documentation page
|
resolved
|
Medium (orange)
|
Spage (S Page)
|
apaskulin (Alex Paskulin)
|
|
|
|