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
..
2019-11-19 10:21:06 +00:00
2020-04-28 15:59:39 +05:30
2019-11-29 15:49:08 +00:00
2019-10-21 12:08:20 +01:00
2020-05-05 13:46:57 +10:00
2019-05-13 15:24:24 +01:00
2020-04-28 15:59:39 +05:30
2020-05-05 13:46:57 +10:00
2019-12-04 13:33:51 -05:00
2020-04-28 15:59:39 +05:30
2020-05-05 13:46:57 +10:00
2020-04-28 15:59:39 +05:30
2019-10-21 12:08:20 +01:00
2020-01-27 15:28:56 +01:00
2020-04-28 15:59:39 +05:30
2020-04-28 15:59:39 +05:30
2020-01-27 15:28:56 +01:00
2019-10-17 16:58:22 +11:00