1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-13 10:22:42 +01:00
phorge-phorge/src/applications/releeph
epriestley ae1f0e3b1b Introduce ReleephProjectQuery
Summary:
Adds a policy-aware query class for selecting Releeph projects. This doesn't really change anything.

  - Make `ReleephProject` implment `PhabricatorPolicyInterface`, beginning the long journey to make it policy-aware.
  - Implement `ReleephProjectQuery`, for querying projects using cursor-based, policy-aware paging.
  - Use it on the list view, so we load only ~100 projects instead of all of them.
  - Tweaked some of the URI routing stuff to make it a little more consistent with common practices.

Ref T2714.

Test Plan:
{F36434}
{F36435}

Reviewers: edward

Reviewed By: edward

CC: aran

Maniphest Tasks: T2714

Differential Revision: https://secure.phabricator.com/D5390
2013-03-22 06:29:37 -07:00
..
application Introduce ReleephProjectQuery 2013-03-22 06:29:37 -07:00
commitfinder Releeph (Phabricator part) 2013-03-15 11:28:43 +00:00
conduit Releeph (Phabricator part) 2013-03-15 11:28:43 +00:00
config Releeph (Phabricator part) 2013-03-15 11:28:43 +00:00
controller Introduce ReleephProjectQuery 2013-03-22 06:29:37 -07:00
differential Releeph (Phabricator part) 2013-03-15 11:28:43 +00:00
editor Releeph (Phabricator part) 2013-03-15 11:28:43 +00:00
field Underp ReleephDefaultFieldSelector 2013-03-18 11:16:23 +00:00
query Introduce ReleephProjectQuery 2013-03-22 06:29:37 -07:00
storage Introduce ReleephProjectQuery 2013-03-22 06:29:37 -07:00
view Remove deprecated call to renderSingleView 2013-03-18 11:17:02 +00:00
ReleephObjectHandleLoader.php Releeph (Phabricator part) 2013-03-15 11:28:43 +00:00
ReleephPHIDConstants.php Releeph (Phabricator part) 2013-03-15 11:28:43 +00:00