Page MenuHomePhabricator

Drive Maniphest grouping and ordering through standard infrastructure
ClosedPublic

Authored by epriestley on Jun 7 2015, 9:14 PM.
Tags
None
Referenced Files
F17837450: D13197.diff
Sat, Jul 26, 5:20 PM
F17625377: D13197.diff
Thu, Jul 10, 3:13 AM
Unknown Object (File)
Jun 16 2025, 7:44 AM
Unknown Object (File)
Jun 16 2025, 12:35 AM
Unknown Object (File)
May 20 2025, 9:06 AM
Unknown Object (File)
May 8 2025, 9:21 PM
Unknown Object (File)
May 7 2025, 4:48 AM
Unknown Object (File)
May 5 2025, 9:30 PM
Subscribers

Details

Summary

Ref T8441. Ref T7715. Ref T7909. Clean up all the ordering and grouping hacks in Maniphest so we can drive it through normal infrastructure, move it to SearchField, introduce Spaces, and eventually modernize the Conduit API.

Test Plan
  • Executed all grouping/ordering queries, including custom queries.
  • Forced execution with old aliases; got modern results.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

btrahan edited edge metadata.
btrahan added inline comments.
resources/sql/autopatches/20150504.symbolsproject.1.php
14–17

que?

This revision is now accepted and ready to land.Jun 8 2015, 6:44 PM
resources/sql/autopatches/20150504.symbolsproject.1.php
15

Oh -- I think this is from a diff 1-2 diffs back, but RepositoryQuery wasn't strict about withIDs(array()) and would just load everything.

I made it strict, but that caused execute() on 21 to start failing with an empty array.

This revision was automatically updated to reflect the committed changes.