Skip to content
This repository was archived by the owner on Jan 5, 2018. It is now read-only.

Commit 96167af

Browse files
k4vBerdir
authored andcommitted
Issue #2656990 by k4v: Fixed File Entity Browser Widget has no schema
1 parent ee9cd3b commit 96167af

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

config/schema/file_entity.schema.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,3 +119,23 @@ action.configuration.file_temporary_action:
119119
field.widget.settings.file_editable:
120120
type: field.widget.settings.file_generic
121121
label: 'File format settings'
122+
123+
field.widget.settings.file_entity_browser:
124+
type: mapping
125+
label: 'File entity browser settings'
126+
mapping:
127+
entity_browser:
128+
type: string
129+
label: 'Entity browser'
130+
field_widget_edit:
131+
type: boolean
132+
label: 'Display edit button'
133+
field_widget_remove:
134+
type: boolean
135+
label: 'Display remove button'
136+
open:
137+
type: boolean
138+
label: 'Show widget details as open by default'
139+
view_mode:
140+
type: string
141+
label: 'View mode'

src/Plugin/Field/FieldWidget/FileEntityBrowser.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ class FileEntityBrowser extends EntityReference {
4545
*/
4646
public static function defaultSettings() {
4747
$settings = parent::defaultSettings();
48+
49+
// These settings are hidden.
50+
unset($settings['field_widget_display']);
51+
unset($settings['field_widget_display_settings']);
52+
4853
$settings['view_mode'] = 'thumbnail';
4954
return $settings;
5055
}

0 commit comments

Comments
 (0)