Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T183487
|
T183487: MCR schema migration stage 3: stop using legacy fields
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T221162
|
T221162: System Adminstrator limits rate of MediaWiki REST API calls per client
|
open
|
Medium (orange)
|
|
|
|
|
|
T221167
|
T221167: REST API Client Developer uses Gzip content encoding
|
declined
|
Low (yellow)
|
|
|
|
|
|
T221742
|
T221742: REST API Sandbox in MediaWiki
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T229048
|
T229048: User Story 1
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T229474
|
T229474: Run Tests Locally
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229475
|
T229475: Monitoring
|
open
|
Low (yellow)
|
|
|
|
|
|
T229476
|
T229476: Parallel Testing
|
open
|
Medium (orange)
|
|
|
|
|
|
T229478
|
T229478: Run All Tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229479
|
T229479: Machine-Readable Test Output
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229480
|
T229480: Resources
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229481
|
T229481: Fixtures
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229483
|
T229483: Chaining
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229485
|
T229485: Multi-Site Tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229486
|
T229486: Parameterized Tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229488
|
T229488: Validate Test Responses
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229490
|
T229490: Multiple Agents
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229491
|
T229491: Control HTTP Requests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229492
|
T229492: Unique Fake Values
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229495
|
T229495: Redirect Support
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229496
|
T229496: Configuration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229639
|
T229639: Known State
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229640
|
T229640: Example Tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229643
|
T229643: Run API integration tests for all enabled extensions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T230844
|
T230844: Reader searches for a topic
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T230845
|
T230845: Reader gets media links
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T230846
|
T230846: Reader gets language links
|
open
|
Medium (orange)
|
|
|
|
|
|
T230848
|
T230848: Reader gets file description
|
open
|
Medium (orange)
|
|
|
|
|
|
T231343
|
T231343: Curator gets page history
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231345
|
T231345: Curator reads revision metadata
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231347
|
T231347: Curator compares revisions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231348
|
T231348: Curator gets edit count
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231349
|
T231349: Curator gets editors count
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231351
|
T231351: Curator gets reverted edits count
|
open
|
Medium (orange)
|
|
|
|
|
|
T231352
|
T231352: Curator gets anonymous edit count
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231354
|
T231354: Curator gets bot edit count
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231355
|
T231355: Curator gets reverted edit history
|
open
|
Medium (orange)
|
|
|
|
|
|
T231368
|
T231368: Curator gets anonymous edit history
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231369
|
T231369: Curator gets bot edit history
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231689
|
T231689: Can get bulk access from code that has been using the 'text' for getQueryInfo()
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231693
|
T231693: No direct or indirect access to pre-MCR fields is ungated
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231699
|
T231699: A warning is emitted if any pre-MCR fields are accessed
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231890
|
T231890: Wait for effects before continuing
|
open
|
Medium (orange)
|
|
|
|
|
|
T231893
|
T231893: Run tests automatically when tests changed
|
open
|
Medium (orange)
|
|
|
|
|
|
T234291
|
T234291: Unread notifications
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234292
|
T234292: Mark notifications as read
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234293
|
T234293: View all notifications
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234294
|
T234294: Configurable timestamp storage
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234295
|
T234295: Migration of old timestamps
|
declined
|
Medium (orange)
|
|
|
|
|
|
T234296
|
T234296: Completed migration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234402
|
T234402: Wikimedia infrastructure is configured for multi-DC echo notification storage
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234464
|
T234464: Echostore service endpoints
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234666
|
T234666: Use OAuth 2.0 With Client Developer's Authorization
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234667
|
T234667: OAuth 2.0 Access Token for Authorization
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234668
|
T234668: Request new OAuth 2.0 client ID
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234669
|
T234669: List OAuth 2.0 client IDs
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234670
|
T234670: Delete OAuth 2.0 client ID
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234671
|
T234671: List OAuth 2.0 access tokens
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T234672
|
T234672: Delete OAuth 2.0 access token
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T234673
|
T234673: Delete all OAuth 2.0 access tokens
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234674
|
T234674: Delete OAuth 2.0 access tokens on password change
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234677
|
T234677: Support Free and Open Source software API clients with OAuth 2.0
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234679
|
T234679: Support browser-based API clients with OAuth 2.0 client IDs
|
open
|
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)
|
|
|
|
|
|
T234945
|
T234945: Contributor creates a file
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234946
|
T234946: Contributor updates a file
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234947
|
T234947: Curator searches for a file
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234975
|
T234975: Curator reviews an edit
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235071
|
T235071: Curator deletes a revision
|
open
|
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)
|
|
|
|
|
|
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)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T235274
|
T235274: Client Developer uses project paths
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T235275
|
T235275: Client Developer uses language paths
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T235896
|
T235896: Curator gets number of unique editors between two revisions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T237105
|
T237105: As a developer, I can find documentation about the API Integration Test framework and how to use it
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T237115
|
T237115: Curator gets limited revision count
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T237558
|
T237558: Curator reads a revision with source
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T237857
|
T237857: Curator reads a revision's reverse diff
|
open
|
Low (yellow)
|
|
|
|
|
|