discourse/app
David Taylor 461b4e5cc6
DEV: Add framework for filtered plugin registers (#9763)
* DEV: Add framework for filtered plugin registers

Plugins often need to add values to a list, and we need to filter those lists at runtime to ignore values from disabled plugins. This commit provides a re-usable way to do that, which should make it easier to add new registers in future, and also reduce repeated code.

Follow-up commits will migrate existing registers to use this new system

* DEV: Migrate user and group custom field APIs to plugin registry

This gives us a consistent system for checking plugin enabled state, so we are repeating less logic. API changes are backwards compatible
2020-05-15 14:04:38 +01:00
..
assets Fix lint. 2020-05-15 20:23:17 +08:00
controllers DEV: Add framework for filtered plugin registers (#9763) 2020-05-15 14:04:38 +01:00
helpers FEATURE: Nokogumbo (#9577) 2020-05-05 13:46:57 +10:00
jobs PERF: Dematerialize topic_reply_count (#9769) 2020-05-14 15:42:00 -07:00
mailers FIX: Change user digest email total unread notification calculation (#9648) 2020-05-06 14:23:13 +10:00
models DEV: Add framework for filtered plugin registers (#9763) 2020-05-15 14:04:38 +01:00
serializers PERF: Dematerialize topic_reply_count (#9769) 2020-05-14 15:42:00 -07:00
services FIX: correct edit notification username for PMs (#9649) 2020-05-07 07:52:21 +10:00
views FIX: Load locale first in wizard app 2020-05-14 11:48:55 +03:00