1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-11 09:22:40 +01:00
phorge-phorge/src/applications/maniphest/controller
epriestley 22e3e35418 Move ManiphestTaskQuery to EdgeLogic
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
2015-04-23 11:49:33 -07:00
..
ManiphestBatchEditController.php Refine global search UI for tokenizer functions 2015-04-23 11:49:33 -07:00
ManiphestController.php Fix mobile Maniphest Create link 2015-02-24 14:52:57 -08:00
ManiphestExportController.php Remove @group annotations 2014-07-10 08:12:48 +10:00
ManiphestReportController.php Move ManiphestTaskQuery to EdgeLogic 2015-04-23 11:49:33 -07:00
ManiphestSubpriorityController.php Fix literally thousands of drag-to-reorder priority bugs 2015-03-20 17:38:25 -07:00
ManiphestTaskDetailController.php Require TokenizerControl to always have a datasource 2015-04-20 10:06:13 -07:00
ManiphestTaskEditController.php Convert all tokenizers to take token/scalar inputs 2015-03-31 14:10:55 -07:00
ManiphestTaskListController.php Decouple some aspects of request routing and construction 2014-10-17 05:01:40 -07:00
ManiphestTransactionPreviewController.php Do not CC users without permissions to view an object 2015-01-01 08:05:52 -08:00
ManiphestTransactionSaveController.php Fix some CC handling in Maniphest 2015-01-11 17:57:20 -08:00