mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-13 10:22:42 +01:00
22e3e35418
Summary: Ref T4100. Share all edge logic code across applications. - Internalizes the "check that the viewer can see projects" check into edge logic. - Adds some convenience functions. Some of these aren't really all that convenient, but it's rare that we actually apply project constraints to queries in the applications -- and most of these callsites will go away in the long term -- so I didn't go too crazy with providing a simpler `withProjectPHIDs()` universal API or anything. Test Plan: - Grepped for all affected symbols. - Tried to violate policies. - Used workboards. - Used normal Maniphest queries. - Used `maniphest.query`. - Verified the special grouping behavior works as expected. Reviewers: btrahan Reviewed By: btrahan Subscribers: epriestley Maniphest Tasks: T4100 Differential Revision: https://secure.phabricator.com/D12526 |
||
---|---|---|
.. | ||
ManiphestConduitAPIMethod.php | ||
ManiphestCreateTaskConduitAPIMethod.php | ||
ManiphestGetTaskTransactionsConduitAPIMethod.php | ||
ManiphestInfoConduitAPIMethod.php | ||
ManiphestQueryConduitAPIMethod.php | ||
ManiphestQueryStatusesConduitAPIMethod.php | ||
ManiphestUpdateConduitAPIMethod.php |