Page MenuHomePhabricator

Read views
Closed, DeclinedPublic

Description

When I visit /wiki/Special:InstrumentStreams, I should see a list of all active instrumentation streams. The list should:

  • Be sorted by creation date with the most-recently created stream at the top
  • Include:
    • Created at
    • Stream name
    • Stream creator
    • Expires at?
    • Disabled?
  • Be sortable by all of the above

Clicking on a row in the list should navigate to the read view for that instrumentation stream.


When I visit /wiki/Special:InstrumentationStream/{$streamName}, I should see the following details about the instrumentation stream:

  • Stream name
  • Created at
  • Updated at
  • Expires at?
  • Disabled?
  • Sampling unit and rate
  • Which wikis it is enabled on (if not all)
  • Producer configuration
  • The log of all actions taken against the stream

I should also see an "Edit" button, which, when pressed, should navigate me to /wiki/Special:InstrumentStreams/{$streamName}/edit (see T331534: Build the update view of the MPIC).

Notes

  1. For both views, the information should be fetched from the secondary DB by default
  2. There are examples of special pages that display rows fetched from the DB with efficient paging in MediaWiki Core and in extensions. To name a few:

Event Timeline

phuedx renamed this task from List view to Read views.Mar 8 2023, 11:24 AM
phuedx updated the task description. (Show Details)
phuedx updated the task description. (Show Details)
phuedx updated the task description. (Show Details)
phuedx updated the task description. (Show Details)