mirror of
https://github.com/farmOS/farmOS.git
synced 2024-02-23 11:37:38 +01:00
Add "Files" and "Images" fields to all asset types.
This commit is contained in:
parent
efc3fb0781
commit
4ecbcccc81
|
@ -202,6 +202,8 @@ fields are not listed here):
|
|||
|
||||
- `archived` -> `status` and `archived` (see "Asset status" below)
|
||||
- `flags` -> `flag`
|
||||
- `files` -> `file`
|
||||
- `images` -> `image`
|
||||
- `description` -> `notes`
|
||||
|
||||
#### Asset status
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.animal
|
||||
- field.storage.asset.file
|
||||
module:
|
||||
- file
|
||||
id: asset.animal.file
|
||||
field_name: file
|
||||
entity_type: asset
|
||||
bundle: animal
|
||||
label: Files
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/animal/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'csv doc docx gz kml kmz logz mp3 odp ods odt ogg pdf ppt pptx tar txt wav xls xlsx zip'
|
||||
max_filesize: ''
|
||||
description_field: true
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: file
|
|
@ -0,0 +1,37 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.animal
|
||||
- field.storage.asset.image
|
||||
module:
|
||||
- image
|
||||
id: asset.animal.image
|
||||
field_name: image
|
||||
entity_type: asset
|
||||
bundle: animal
|
||||
label: Images
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/animal/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'png gif jpg jpeg'
|
||||
max_filesize: ''
|
||||
max_resolution: ''
|
||||
min_resolution: ''
|
||||
alt_field: false
|
||||
alt_field_required: false
|
||||
title_field: false
|
||||
title_field_required: false
|
||||
default_image:
|
||||
uuid: ''
|
||||
alt: ''
|
||||
title: ''
|
||||
width: null
|
||||
height: null
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: image
|
|
@ -0,0 +1,26 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.compost
|
||||
- field.storage.asset.file
|
||||
module:
|
||||
- file
|
||||
id: asset.compost.file
|
||||
field_name: file
|
||||
entity_type: asset
|
||||
bundle: compost
|
||||
label: Files
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/compost/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'csv doc docx gz kml kmz logz mp3 odp ods odt ogg pdf ppt pptx tar txt wav xls xlsx zip'
|
||||
max_filesize: ''
|
||||
description_field: true
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: file
|
|
@ -0,0 +1,37 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.compost
|
||||
- field.storage.asset.image
|
||||
module:
|
||||
- image
|
||||
id: asset.compost.image
|
||||
field_name: image
|
||||
entity_type: asset
|
||||
bundle: compost
|
||||
label: Images
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/compost/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'png gif jpg jpeg'
|
||||
max_filesize: ''
|
||||
max_resolution: ''
|
||||
min_resolution: ''
|
||||
alt_field: false
|
||||
alt_field_required: false
|
||||
title_field: false
|
||||
title_field_required: false
|
||||
default_image:
|
||||
uuid: ''
|
||||
alt: ''
|
||||
title: ''
|
||||
width: null
|
||||
height: null
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: image
|
|
@ -0,0 +1,26 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.equipment
|
||||
- field.storage.asset.file
|
||||
module:
|
||||
- file
|
||||
id: asset.equipment.file
|
||||
field_name: file
|
||||
entity_type: asset
|
||||
bundle: equipment
|
||||
label: Files
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/equipment/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'csv doc docx gz kml kmz logz mp3 odp ods odt ogg pdf ppt pptx tar txt wav xls xlsx zip'
|
||||
max_filesize: ''
|
||||
description_field: true
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: file
|
|
@ -0,0 +1,37 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.equipment
|
||||
- field.storage.asset.image
|
||||
module:
|
||||
- image
|
||||
id: asset.equipment.image
|
||||
field_name: image
|
||||
entity_type: asset
|
||||
bundle: equipment
|
||||
label: Images
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/equipment/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'png gif jpg jpeg'
|
||||
max_filesize: ''
|
||||
max_resolution: ''
|
||||
min_resolution: ''
|
||||
alt_field: false
|
||||
alt_field_required: false
|
||||
title_field: false
|
||||
title_field_required: false
|
||||
default_image:
|
||||
uuid: ''
|
||||
alt: ''
|
||||
title: ''
|
||||
width: null
|
||||
height: null
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: image
|
|
@ -0,0 +1,26 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.group
|
||||
- field.storage.asset.file
|
||||
module:
|
||||
- file
|
||||
id: asset.group.file
|
||||
field_name: file
|
||||
entity_type: asset
|
||||
bundle: group
|
||||
label: Files
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/group/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'csv doc docx gz kml kmz logz mp3 odp ods odt ogg pdf ppt pptx tar txt wav xls xlsx zip'
|
||||
max_filesize: ''
|
||||
description_field: true
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: file
|
|
@ -0,0 +1,37 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.group
|
||||
- field.storage.asset.image
|
||||
module:
|
||||
- image
|
||||
id: asset.group.image
|
||||
field_name: image
|
||||
entity_type: asset
|
||||
bundle: group
|
||||
label: Images
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/group/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'png gif jpg jpeg'
|
||||
max_filesize: ''
|
||||
max_resolution: ''
|
||||
min_resolution: ''
|
||||
alt_field: false
|
||||
alt_field_required: false
|
||||
title_field: false
|
||||
title_field_required: false
|
||||
default_image:
|
||||
uuid: ''
|
||||
alt: ''
|
||||
title: ''
|
||||
width: null
|
||||
height: null
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: image
|
|
@ -0,0 +1,26 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.plant
|
||||
- field.storage.asset.file
|
||||
module:
|
||||
- file
|
||||
id: asset.plant.file
|
||||
field_name: file
|
||||
entity_type: asset
|
||||
bundle: plant
|
||||
label: Files
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/plant/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'csv doc docx gz kml kmz logz mp3 odp ods odt ogg pdf ppt pptx tar txt wav xls xlsx zip'
|
||||
max_filesize: ''
|
||||
description_field: true
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: file
|
|
@ -0,0 +1,37 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.plant
|
||||
- field.storage.asset.image
|
||||
module:
|
||||
- image
|
||||
id: asset.plant.image
|
||||
field_name: image
|
||||
entity_type: asset
|
||||
bundle: plant
|
||||
label: Images
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/plant/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'png gif jpg jpeg'
|
||||
max_filesize: ''
|
||||
max_resolution: ''
|
||||
min_resolution: ''
|
||||
alt_field: false
|
||||
alt_field_required: false
|
||||
title_field: false
|
||||
title_field_required: false
|
||||
default_image:
|
||||
uuid: ''
|
||||
alt: ''
|
||||
title: ''
|
||||
width: null
|
||||
height: null
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: image
|
|
@ -0,0 +1,26 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.sensor
|
||||
- field.storage.asset.file
|
||||
module:
|
||||
- file
|
||||
id: asset.sensor.file
|
||||
field_name: file
|
||||
entity_type: asset
|
||||
bundle: sensor
|
||||
label: Files
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/sensor/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'csv doc docx gz kml kmz logz mp3 odp ods odt ogg pdf ppt pptx tar txt wav xls xlsx zip'
|
||||
max_filesize: ''
|
||||
description_field: true
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: file
|
|
@ -0,0 +1,37 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- asset.type.sensor
|
||||
- field.storage.asset.image
|
||||
module:
|
||||
- image
|
||||
id: asset.sensor.image
|
||||
field_name: image
|
||||
entity_type: asset
|
||||
bundle: sensor
|
||||
label: Images
|
||||
description: ''
|
||||
required: false
|
||||
translatable: false
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings:
|
||||
file_directory: 'farm/asset/sensor/[date:custom:Y]-[date:custom:m]'
|
||||
file_extensions: 'png gif jpg jpeg'
|
||||
max_filesize: ''
|
||||
max_resolution: ''
|
||||
min_resolution: ''
|
||||
alt_field: false
|
||||
alt_field_required: false
|
||||
title_field: false
|
||||
title_field_required: false
|
||||
default_image:
|
||||
uuid: ''
|
||||
alt: ''
|
||||
title: ''
|
||||
width: null
|
||||
height: null
|
||||
handler: 'default:file'
|
||||
handler_settings: { }
|
||||
field_type: image
|
|
@ -0,0 +1,22 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
module:
|
||||
- asset
|
||||
- file
|
||||
id: asset.file
|
||||
field_name: file
|
||||
entity_type: asset
|
||||
type: file
|
||||
settings:
|
||||
display_field: false
|
||||
display_default: false
|
||||
uri_scheme: private
|
||||
target_type: file
|
||||
module: file
|
||||
locked: false
|
||||
cardinality: -1
|
||||
translatable: true
|
||||
indexes: { }
|
||||
persist_with_no_fields: false
|
||||
custom_storage: false
|
|
@ -0,0 +1,29 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
module:
|
||||
- asset
|
||||
- file
|
||||
- image
|
||||
id: asset.image
|
||||
field_name: image
|
||||
entity_type: asset
|
||||
type: image
|
||||
settings:
|
||||
uri_scheme: private
|
||||
default_image:
|
||||
uuid: ''
|
||||
alt: ''
|
||||
title: ''
|
||||
width: null
|
||||
height: null
|
||||
target_type: file
|
||||
display_field: false
|
||||
display_default: false
|
||||
module: image
|
||||
locked: false
|
||||
cardinality: -1
|
||||
translatable: true
|
||||
indexes: { }
|
||||
persist_with_no_fields: false
|
||||
custom_storage: false
|
Loading…
Reference in a new issue