Page MenuHomePhabricator

Longer Maniphest tasks not fully displayed (as Phabricator defines a result set limit as 100 rows)
Closed, ResolvedPublic

Assigned To
None
Authored By
qgil
Mar 4 2015, 9:21 AM
Referenced Files
None
Tokens
"Yellow Medal" token, awarded by qgil."Manufacturing Defect?" token, awarded by hartman.

Description

Tasks with a lot of activity like https://phabricator.wikimedia.org/T78424 are "losing" their initial history because of

This is a hard coded result set limit derived from PhabricatorCursorPagedPolicyAwareQuery. The "show older" only appears if the user has interacted with the timeline. As far as I can tell from the code in PhabricatorApplicationTransactionView, this is the only paging method for the timeline.

However, you can put a parameter in the URL like https://phabricator.wikimedia.org/T78424?before=33 that will show the earliest transactions without interacting.

One thing is the collapsible bar, which is useful and easy to understand, and another is the fact that oldest items are removed from the history even when the page is expanded (which is not useful and impossible to understand unless you happen to know a developer checking for you what is happening at a source code level).

Could this limitation to 100 items be removed, please?

Original report: https://phabricator.wikimedia.org/T89690

Event Timeline

qgil raised the priority of this task from to Needs Triage.
qgil updated the task description. (Show Details)
qgil added projects: Maniphest, Wikimedia.
qgil added a subscriber: qgil.

Specifically, the repro is:

  • View an object with more than 100 transactions.
  • You must not have previously interacted with the object.

Expected behavior:

  • "Show Older" element appears, allowing you to paginate and review older transactions.

Actual behavior:

  • "Show Older" element does not appear.
epriestley added a project: Transactions.

You must not have previously interacted with the object.

For completeness, this condition is actually:

  • You must not have interacted with the object in the last 100 transactions.