DEV: Allow plugins to whitelist specific user custom_fields for editing (#6358)

This commit is contained in:
David Taylor
2018-09-04 11:45:36 +01:00
committed by Sam
parent d1af89e3b3
commit 4382fb5fac
4 changed files with 60 additions and 4 deletions

View File

@ -121,6 +121,12 @@ class Plugin::Instance
end
end
def register_editable_user_custom_field(field)
reloadable_patch do |plugin|
::User.register_plugin_editable_user_custom_field(field, plugin) # plugin.enabled? is checked at runtime
end
end
def custom_avatar_column(column)
reloadable_patch do |plugin|
AvatarLookup.lookup_columns << column