1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 09:42:41 +01:00
phorge-phorge/src/applications/conduit
epriestley 12dd9ec3ff Have EditEngine API methods provide the correct application to Conduit
Summary:
Fixes T9799. Currently, if you can't see an application like Paste, we fatal when trying to generate a result for `conduit.query`, because the new EditEngine-based `paste.edit` method doesn't "know" that it's a "Paste" method.

Straighten this out, and use policies and queries a little more correctly/consistently.

Test Plan:
  - Called `conduit.query` as a user who does not have permission to use Paste.
  - Before change: fatal.
  - After change: results, excluding "paste.*" methods.

Reviewers: chad

Reviewed By: chad

Subscribers: cburroughs

Maniphest Tasks: T9799

Differential Revision: https://secure.phabricator.com/D14492
2015-11-16 10:02:50 -08:00
..
application Allow applications to have multiple "help" menu items 2015-04-01 11:51:48 -07:00
call Extend from Phobject 2015-06-15 18:02:27 +10:00
check Re-enable the deprecated calls setup check 2015-04-07 18:08:49 +10:00
controller Update Conduit for handleRequest 2015-10-18 16:07:07 -07:00
garbagecollector Provide bin/garbage for interacting with garbage collection 2015-10-02 09:17:24 -07:00
method Have EditEngine API methods provide the correct application to Conduit 2015-11-16 10:02:50 -08:00
protocol Extend from Phobject 2015-06-15 18:02:27 +10:00
query Have EditEngine API methods provide the correct application to Conduit 2015-11-16 10:02:50 -08:00
settings Merge branch 'master' into redesign-2015 2015-06-10 07:44:58 -07:00
ssh phtize all the things 2015-05-22 21:16:39 +10:00
storage Use __CLASS__ instead of hard-coding class names 2015-05-14 07:21:13 +10:00