1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-27 17:22:42 +01:00
phorge-phorge/src/infrastructure
epriestley 27a369d15a Make it much easier to add one-off event listeners
Summary:
Ref T4657. Right now, you have to muck with `events.listeners` to install listeners. Instead, automatically install all subclasses of AutoEventListener.

Primarily, this makes it easier to resolve requests with "drop this file in `src/extensions/`, no warranty", which seems to have worked well so far in resolving things like custom remarkup rules, etc.

Test Plan:
  - Added such a listener, had it autoregister.
  - Clicked around and saw the effects of normal listeners.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T4657

Differential Revision: https://secure.phabricator.com/D9262
2014-05-22 15:19:28 -07:00
..
__tests__ Added some additional assertion methods. 2014-03-08 19:16:21 -08:00
celerity Put a cache in front of Celerity transforms, and update packages 2014-05-22 10:47:00 -07:00
customfield Added placeholder support to custom text fields 2014-05-22 09:12:55 -07:00
daemon Show daemon arguments with ./bin/phd status. 2014-05-20 16:47:47 -07:00
diff Update inline-comment styles in Differential 2014-04-28 19:43:00 -07:00
edges Allow projects to be "watched", sort of a super-subscribe 2014-05-19 12:40:57 -07:00
env Modernize documentation links 2014-03-17 15:01:31 -07:00
events Make it much easier to add one-off event listeners 2014-05-22 15:19:28 -07:00
internationalization Projects - add "Additional Hashtags" to projects 2014-05-22 11:19:03 -07:00
javelin Add support for aural-only and visual-only elements 2014-05-01 07:18:18 -07:00
lint Update .arclint in Phabricator for phutil-library lint 2014-05-12 06:01:30 -07:00
log Add an SSH access log 2013-12-05 17:00:48 -08:00
management Extend all "ManagementWorkflow" classes from a base class 2013-12-27 13:15:40 -08:00
markup Allow phui-closed-tag to be readable on hover 2014-05-16 21:51:28 -07:00
query Apply hierarchical policy checks to Phriction 2014-05-19 12:41:30 -07:00
sms Update .arclint in Phabricator for phutil-library lint 2014-05-12 06:01:30 -07:00
ssh Fix an issue where SSH workflows would execute immediately 2013-12-27 15:18:03 -08:00
storage Add semi-generic rate limiting infrastructure 2014-04-03 11:22:38 -07:00
testing Implement an approval queue 2013-11-13 11:24:56 -08:00
time Added some additional assertion methods. 2014-03-08 19:16:21 -08:00
util Change password_hash() algorithm from CRYPT_BLOWFISH to PASSWORD_BCRYPT. 2014-04-18 13:38:36 -07:00
PhabricatorEditor.php Use ManiphestTaskQuery in nearly all interfaces 2013-09-25 13:44:14 -07:00