DEV: Make groups/new extensible by plugins (#7642)

* Expose a new plugin outlet. Pass group model to the group-member-dropdown so it can be accessed by plugins

* Added controller tests for group custom fields. update custom fields when updating a group
This commit is contained in:
Roman Rizzi
2019-06-05 23:05:33 -03:00
committed by Sam
parent 7bd8f715bc
commit c3a38d2304
8 changed files with 116 additions and 6 deletions

View File

@ -146,6 +146,12 @@ class Plugin::Instance
end
end
def register_editable_group_custom_field(field)
reloadable_patch do |plugin|
::Group.register_plugin_editable_group_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