mirror of
https://github.com/discourse/discourse.git
synced 2025-05-26 06:21:33 +08:00
DEV: Add extension points to Admin User Fields
(#25021)
- Add plugin outlet to `AdminUserFieldItem`
- Add ability to include custom fields when saving `AdminUserFieldItem`
- Update plugin API with `includeUserFieldPropertiesOnSave` per ☝️
- Add `DiscoursePluginRegistry` to `UserFieldsController` to add custom columns
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
|
||||
class Admin::UserFieldsController < Admin::AdminController
|
||||
def self.columns
|
||||
%i[
|
||||
columns = %i[
|
||||
name
|
||||
field_type
|
||||
editable
|
||||
@ -13,6 +13,7 @@ class Admin::UserFieldsController < Admin::AdminController
|
||||
position
|
||||
searchable
|
||||
]
|
||||
DiscoursePluginRegistry.apply_modifier(:admin_user_fields_columns, columns)
|
||||
end
|
||||
|
||||
def create
|
||||
|
Reference in New Issue
Block a user