Skip to content

Commit

Permalink
Issue CollaboraOnline#28: Create media type in the local demo.
Browse files Browse the repository at this point in the history
  • Loading branch information
donquixote authored and AaronGilMartinez committed Nov 25, 2024
1 parent 8374b28 commit afa533d
Show file tree
Hide file tree
Showing 5 changed files with 138 additions and 0 deletions.
52 changes: 52 additions & 0 deletions demo-config/core.entity_form_display.media.document.default.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
langcode: en
status: true
dependencies:
config:
- field.field.media.document.field_media_file
- media.type.document
module:
- file
id: media.document.default
targetEntityType: media
bundle: document
mode: default
content:
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_media_file:
type: file_generic
weight: 0
region: content
settings:
progress_indicator: throbber
third_party_settings: { }
name:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
status:
type: boolean_checkbox
weight: 100
region: content
settings:
display_label: true
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }
25 changes: 25 additions & 0 deletions demo-config/core.entity_view_display.media.document.default.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
langcode: en
status: true
dependencies:
config:
- field.field.media.document.field_media_file
- media.type.document
module:
- collabora_online
id: media.document.default
targetEntityType: media
bundle: document
mode: default
content:
field_media_file:
type: collabora_preview
label: hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
hidden:
created: true
name: true
thumbnail: true
uid: true
26 changes: 26 additions & 0 deletions demo-config/field.field.media.document.field_media_file.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
langcode: en
status: true
dependencies:
config:
- field.storage.media.field_media_file
- media.type.document
module:
- file
id: media.document.field_media_file
field_name: field_media_file
entity_type: media
bundle: document
label: File
description: ''
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings:
handler: 'default:file'
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'txt doc docx pdf'
max_filesize: ''
description_field: false
field_type: file
22 changes: 22 additions & 0 deletions demo-config/field.storage.media.field_media_file.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
langcode: en
status: true
dependencies:
module:
- file
- media
id: media.field_media_file
field_name: field_media_file
entity_type: media
type: file
settings:
target_type: file
display_field: false
display_default: false
uri_scheme: public
module: file
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
13 changes: 13 additions & 0 deletions demo-config/media.type.document.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
langcode: en
status: true
dependencies: { }
id: document
label: Document
description: ''
source: file
queue_thumbnail_downloads: false
new_revision: false
source_configuration:
source_field: field_media_file
field_map:
name: name

0 comments on commit afa533d

Please sign in to comment.