3
0
Fork 0
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:
Michael Stenta 2020-10-01 17:52:09 -04:00
parent efc3fb0781
commit 4ecbcccc81
15 changed files with 431 additions and 0 deletions

View file

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

View file

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

View 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

View file

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

View 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

View file

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

View 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

View file

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

View 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

View file

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

View 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

View file

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

View 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

View file

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

View file

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