mirror of
https://github.com/discourse/discourse.git
synced 2025-05-23 13:21:01 +08:00
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:
@ -130,7 +130,7 @@ class Admin::GroupsController < Admin::AdminController
|
||||
private
|
||||
|
||||
def group_params
|
||||
params.require(:group).permit(
|
||||
permitted = [
|
||||
:name,
|
||||
:mentionable_level,
|
||||
:messageable_level,
|
||||
@ -153,6 +153,10 @@ class Admin::GroupsController < Admin::AdminController
|
||||
:membership_request_template,
|
||||
:owner_usernames,
|
||||
:usernames
|
||||
)
|
||||
]
|
||||
custom_fields = Group.editable_group_custom_fields
|
||||
permitted << { custom_fields: custom_fields } unless custom_fields.blank?
|
||||
|
||||
params.require(:group).permit(permitted)
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user