1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-30 18:52:42 +01:00
phorge-phorge/src/aphront/console/plugin
epriestley d66972c9f2 Tie application event listeners to the applications they listen for
Summary:
Ref T3675. Some of these listeners shouldn't do their thing if the viewer doesn't have access to an application (for example, users without access to Differential should not be able to "Edit Tasks"). Set the stage for that:

  - Introduce `PhabricatorEventListener`, which has an application.
  - Populate this for event listeners installed by applications.
  - Rename the "PeopleMenu" listeners to "ActionMenu" listeners, which better describes their modern behavior.

This doesn't actually change any behaviors.

Test Plan: Viewed Maniphest, Differntial, People.

Reviewers: btrahan, chad

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T3675

Differential Revision: https://secure.phabricator.com/D7364
2013-10-21 17:00:21 -07:00
..
errorlog Genericize "Add Payment Method" form 2013-04-25 09:46:32 -07:00
event Tie application event listeners to the applications they listen for 2013-10-21 17:00:21 -07:00
xhprof Fix double-stops on profiler sampling 2013-04-02 10:05:43 -07:00
DarkConsoleErrorLogPlugin.php Restore merge of phutil_tag. 2013-02-13 14:51:18 -08:00
DarkConsoleEventPlugin.php Restore merge of phutil_tag. 2013-02-13 14:51:18 -08:00
DarkConsolePlugin.php DarkConsole: fix rendering, move request log, load over ajax 2013-01-28 18:45:32 -08:00
DarkConsoleRequestPlugin.php Further mitigate BREACH by reducing reflectiveness 2013-08-07 16:09:25 -07:00
DarkConsoleServicesPlugin.php Restore merge of phutil_tag. 2013-02-13 14:51:18 -08:00
DarkConsoleXHProfPlugin.php Fix double-stops on profiler sampling 2013-04-02 10:05:43 -07:00