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
F15513500: D13197.id31937.diff
Thu, Apr 17, 7:20 PM
F15506901: D13197.diff
Tue, Apr 15, 2:53 PM
F15477318: D13197.id31937.diff
Mon, Apr 7, 1:25 PM
F15396706: D13197.id31937.diff
Mar 16 2025, 3:53 PM
F15395618: D13197.id31887.diff
Mar 16 2025, 8:28 AM
F15386900: D13197.id31887.diff
Mar 15 2025, 1:29 AM
F15383572: D13197.diff
Mar 14 2025, 5:13 PM
F15370015: D13197.diff
Mar 12 2025, 9:01 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.