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:
Isaac Janzen
2023-12-28 08:24:24 -07:00
committed by GitHub
parent ddd750cda7
commit 8e58c6dd93
6 changed files with 48 additions and 3 deletions

View File

@ -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