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
Unknown Object (File)
Thu, Sep 5, 1:57 PM
Unknown Object (File)
Sat, Aug 31, 2:28 AM
Unknown Object (File)
Sat, Aug 31, 2:21 AM
Unknown Object (File)
Sat, Aug 31, 2:21 AM
Unknown Object (File)
Fri, Aug 16, 6:10 AM
Unknown Object (File)
Wed, Aug 14, 2:12 AM
Unknown Object (File)
Mon, Aug 12, 12:58 AM
Unknown Object (File)
Sun, Aug 11, 7:53 AM
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.