21132 lines
524 KiB
YAML
21132 lines
524 KiB
YAML
version: 1
|
|
directus: 11.12.0
|
|
vendor: mysql
|
|
collections:
|
|
- collection: bg_cat
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: bg_cat
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: null
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: bg_cat
|
|
- collection: bg_entries
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: bg_entries
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: null
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: bg_entries
|
|
- collection: bg_sub_cat
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: bg_sub_cat
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: null
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: bg_sub_cat
|
|
- collection: hazard_danger
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: hazard_danger
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 1
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: hazard_danger
|
|
- collection: hazard_severity
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: hazard_severity
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 2
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: hazard_severity
|
|
- collection: hazard_source
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: hazard_source
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 3
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: hazard_source
|
|
- collection: hazard_tags
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: hazard_tags
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 4
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: hazard_tags
|
|
- collection: laser_focus_lens
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: laser_focus_lens
|
|
color: null
|
|
display_template: '{{name}}'
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 5
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: laser_focus_lens
|
|
- collection: laser_focus_lens_config
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: laser_focus_lens_config
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 6
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: laser_focus_lens_config
|
|
- collection: laser_focus_lens_diameter
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: laser_focus_lens_diameter
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 7
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: laser_focus_lens_diameter
|
|
- collection: laser_scan_lens
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: laser_scan_lens
|
|
color: null
|
|
display_template: '{{field_size}} {{focal_length}}'
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 8
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: laser_scan_lens
|
|
- collection: laser_scan_lens_apt
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: laser_scan_lens_apt
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 10
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: laser_scan_lens_apt
|
|
- collection: laser_scan_lens_config
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: laser_scan_lens_config
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 9
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: laser_scan_lens_config
|
|
- collection: laser_scan_lens_exp
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: laser_scan_lens_exp
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 11
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: laser_scan_lens_exp
|
|
- collection: laser_software
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: laser_software
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 12
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: laser_software
|
|
- collection: laser_source
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: laser_source
|
|
color: null
|
|
display_template: '{{make}} {{model}}'
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 13
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: laser_source
|
|
- collection: material
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: material
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 14
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: material
|
|
- collection: material_cat
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: material_cat
|
|
color: null
|
|
display_template: '{{name}}'
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 15
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: material_cat
|
|
- collection: material_coating
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: material_coating
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 16
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: material_coating
|
|
- collection: material_coating_hazard_tags
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: material_coating_hazard_tags
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: import_export
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 17
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: material_coating_hazard_tags
|
|
- collection: material_color
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: material_color
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 18
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: material_color
|
|
- collection: material_hazard_tags
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: material_hazard_tags
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: import_export
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 19
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: material_hazard_tags
|
|
- collection: material_opacity
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: material_opacity
|
|
color: null
|
|
display_template: '{{opacity}}'
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 20
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: material_opacity
|
|
- collection: material_status
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: material_status
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 21
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: material_status
|
|
- collection: projects
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: projects
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 22
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: projects
|
|
- collection: projects_files
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: projects_files
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: import_export
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 23
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: projects_files
|
|
- collection: settings_co2gal
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: settings_co2gal
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 24
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: settings_co2gal
|
|
- collection: settings_co2gan
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: settings_co2gan
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 25
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: settings_co2gan
|
|
- collection: settings_fiber
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: settings_fiber
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 26
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: settings_fiber
|
|
- collection: settings_uv
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: settings_uv
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: 27
|
|
sort_field: null
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: settings_uv
|
|
- collection: user_claims
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: status
|
|
archive_value: archived
|
|
collapse: open
|
|
collection: user_claims
|
|
color: null
|
|
display_template: '{{target_collection}} #{{target_id}} — {{status}} — {{claimant.email}}'
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: null
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: draft
|
|
versioning: false
|
|
schema:
|
|
name: user_claims
|
|
- collection: user_preferences
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: status
|
|
archive_value: archived
|
|
collapse: open
|
|
collection: user_preferences
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: null
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: draft
|
|
versioning: false
|
|
schema:
|
|
name: user_preferences
|
|
- collection: user_rig_type
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: user_rig_type
|
|
color: null
|
|
display_template: '{{name}}'
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: null
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: user_rig_type
|
|
- collection: user_rigs
|
|
meta:
|
|
accountability: all
|
|
archive_app_filter: true
|
|
archive_field: null
|
|
archive_value: null
|
|
collapse: open
|
|
collection: user_rigs
|
|
color: null
|
|
display_template: null
|
|
group: null
|
|
hidden: false
|
|
icon: null
|
|
item_duplication_fields: null
|
|
note: null
|
|
preview_url: null
|
|
singleton: false
|
|
sort: null
|
|
sort_field: sort
|
|
translations: null
|
|
unarchive_value: null
|
|
versioning: false
|
|
schema:
|
|
name: user_rigs
|
|
fields:
|
|
- collection: bg_cat
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: bg_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: bg_cat
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_cat
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: bg_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: bg_cat
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_cat
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: bg_cat
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: bg_cat
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: bg_cat
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: bg_cat
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: bg_cat
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_cat
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: bg_cat
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: bg_cat
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: bg_cat
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: bg_cat
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 7
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: bg_cat
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_cat
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: bg_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: bg_cat
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: bg_entries
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 17
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: bg_entries
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 18
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: bg_entries
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: bg_entries
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 19
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: bg_entries
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 20
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: bg_entries
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: bg_entries
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 21
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: bg_entries
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: product_make
|
|
type: string
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: product_make
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 6
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: product_make
|
|
table: bg_entries
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: product_model
|
|
type: string
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: product_model
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: product_model
|
|
table: bg_entries
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: product_price
|
|
type: string
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: product_price
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: product_price
|
|
table: bg_entries
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: video_review_url
|
|
type: string
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: video_review_url
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 9
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: video_review_url
|
|
table: bg_entries
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: links
|
|
type: json
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: raw
|
|
display_options: null
|
|
field: links
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Add a Link
|
|
fields:
|
|
- field: text
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
format: true
|
|
field: text
|
|
interface: input
|
|
options:
|
|
iconLeft: text_fields
|
|
placeholder: display text
|
|
type: string
|
|
width: full
|
|
name: text
|
|
type: string
|
|
- field: url
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: url
|
|
interface: input
|
|
options:
|
|
iconLeft: link
|
|
placeholder: https://www.amazon.com/2308f0mi
|
|
type: string
|
|
name: url
|
|
type: string
|
|
- field: target
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: target
|
|
interface: input
|
|
options:
|
|
iconLeft: shopping_cart_checkout
|
|
placeholder: Amazon, eBay, Etsy, etc...
|
|
type: string
|
|
name: target
|
|
type: string
|
|
template: links
|
|
readonly: false
|
|
required: false
|
|
sort: 10
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: links
|
|
table: bg_entries
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: author
|
|
type: string
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: author
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
iconLeft: edit_square
|
|
placeholder: Your Mother
|
|
readonly: false
|
|
required: false
|
|
sort: 11
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: author
|
|
table: bg_entries
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: review_overview_text
|
|
type: text
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: review_overview_text
|
|
group: null
|
|
hidden: false
|
|
interface: input-rich-text-md
|
|
note: null
|
|
options:
|
|
folder: d397e79a-d422-43a3-b16a-5edf0cd67aad
|
|
placeholder: >-
|
|
Give an overview, if there's no full review only fill out this
|
|
section.
|
|
readonly: false
|
|
required: false
|
|
sort: 12
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: review_overview_text
|
|
table: bg_entries
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: review_intro_text
|
|
type: text
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: review_intro_text
|
|
group: null
|
|
hidden: false
|
|
interface: input-rich-text-md
|
|
note: null
|
|
options:
|
|
folder: 767d0434-e309-400c-8c48-04da55b53a22
|
|
placeholder: Introduce your review and give a preview of what's to come.
|
|
readonly: false
|
|
required: false
|
|
sort: 13
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: review_intro_text
|
|
table: bg_entries
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: scores
|
|
type: json
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: formatted-json-value
|
|
display_options:
|
|
format: '{{ cat }}'
|
|
field: scores
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Score
|
|
fields:
|
|
- field: value
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: value
|
|
interface: slider
|
|
options:
|
|
maxValue: 10
|
|
minValue: 1
|
|
stepInterval: 1
|
|
type: float
|
|
name: value
|
|
type: float
|
|
- field: body
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: body
|
|
interface: input-rich-text-md
|
|
options:
|
|
folder: 1358acff-a633-4bd6-a620-80e2b95afe77
|
|
type: text
|
|
name: body
|
|
type: text
|
|
- field: cat
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: cat
|
|
interface: select-dropdown
|
|
options:
|
|
choices:
|
|
- text: CONTENTS & ASSEMBLY
|
|
value: cont_assembly
|
|
- text: HARDWARE & SPECS
|
|
value: hard_specs
|
|
- text: LASER MODULE
|
|
value: las_mod
|
|
- text: PERFORMANCE
|
|
value: perf
|
|
- text: SOFTWARE & USABILITY
|
|
value: soft_use
|
|
- text: COST & VALUE
|
|
value: cost_val
|
|
type: string
|
|
name: cat
|
|
type: string
|
|
template: scores
|
|
readonly: false
|
|
required: false
|
|
sort: 14
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: scores
|
|
table: bg_entries
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: rec_text
|
|
type: text
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: rec_text
|
|
group: null
|
|
hidden: false
|
|
interface: input-rich-text-md
|
|
note: null
|
|
options:
|
|
folder: 56733eb9-2517-471a-8e0e-f771051991b0
|
|
placeholder: Do you recommend this? Why or why not?
|
|
readonly: false
|
|
required: false
|
|
sort: 15
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: rec_text
|
|
table: bg_entries
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: updates
|
|
type: text
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: updates
|
|
group: null
|
|
hidden: false
|
|
interface: input-rich-text-md
|
|
note: null
|
|
options:
|
|
folder: d35dc3f2-e29e-4afb-bf4b-bb16ae887bb6
|
|
readonly: false
|
|
required: false
|
|
sort: 16
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: updates
|
|
table: bg_entries
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_entries
|
|
field: index
|
|
type: uuid
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: index
|
|
group: null
|
|
hidden: false
|
|
interface: file-image
|
|
note: null
|
|
options:
|
|
folder: a7ccad88-3b8c-42a1-8d8d-ac5cfa92f25e
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special:
|
|
- file
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: index
|
|
table: bg_entries
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: bg_entries
|
|
field: header
|
|
type: uuid
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: image
|
|
display_options: null
|
|
field: header
|
|
group: null
|
|
hidden: false
|
|
interface: file-image
|
|
note: null
|
|
options:
|
|
crop: false
|
|
folder: 954f70c8-fa62-4b5a-b5e6-975b538f95d8
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- file
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: header
|
|
table: bg_entries
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: bg_entries
|
|
field: bg_entry_sub_cat
|
|
type: integer
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: bg_entry_sub_cat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: bg_entry_sub_cat
|
|
table: bg_entries
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: bg_sub_cat
|
|
foreign_key_column: id
|
|
- collection: bg_entries
|
|
field: bg_entry_cat
|
|
type: integer
|
|
meta:
|
|
collection: bg_entries
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: bg_entry_cat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: bg_entry_cat
|
|
table: bg_entries
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: bg_cat
|
|
foreign_key_column: id
|
|
- collection: bg_sub_cat
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: bg_sub_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: bg_sub_cat
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_sub_cat
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: bg_sub_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 4
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: bg_sub_cat
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_sub_cat
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: bg_sub_cat
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: bg_sub_cat
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: bg_sub_cat
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: bg_sub_cat
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: bg_sub_cat
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_sub_cat
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: bg_sub_cat
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 7
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: bg_sub_cat
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: bg_sub_cat
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: bg_sub_cat
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 8
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: bg_sub_cat
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_sub_cat
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: bg_sub_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: bg_sub_cat
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: bg_sub_cat
|
|
field: bg_entry_cat
|
|
type: integer
|
|
meta:
|
|
collection: bg_sub_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: bg_entry_cat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: bg_entry_cat
|
|
table: bg_sub_cat
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: bg_cat
|
|
foreign_key_column: id
|
|
- collection: directus_users
|
|
field: username
|
|
type: string
|
|
meta:
|
|
collection: directus_users
|
|
conditions: null
|
|
display: raw
|
|
display_options: null
|
|
field: username
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: username
|
|
table: directus_users
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: true
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_danger
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: hazard_danger
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: hazard_danger
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_danger
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: hazard_danger
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: hazard_danger
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_danger
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: hazard_danger
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: hazard_danger
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: hazard_danger
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: hazard_danger
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: hazard_danger
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_danger
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: hazard_danger
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: hazard_danger
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: hazard_danger
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: hazard_danger
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 7
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: hazard_danger
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_danger
|
|
field: danger
|
|
type: string
|
|
meta:
|
|
collection: hazard_danger
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: danger
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: danger
|
|
table: hazard_danger
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_danger
|
|
field: description
|
|
type: string
|
|
meta:
|
|
collection: hazard_danger
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: description
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: description
|
|
table: hazard_danger
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_severity
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: hazard_severity
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: hazard_severity
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_severity
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: hazard_severity
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 4
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: hazard_severity
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_severity
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: hazard_severity
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: hazard_severity
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: hazard_severity
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: hazard_severity
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: hazard_severity
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_severity
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: hazard_severity
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 7
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: hazard_severity
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: hazard_severity
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: hazard_severity
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 8
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: hazard_severity
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_severity
|
|
field: severity
|
|
type: string
|
|
meta:
|
|
collection: hazard_severity
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: severity
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: severity
|
|
table: hazard_severity
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_severity
|
|
field: description
|
|
type: string
|
|
meta:
|
|
collection: hazard_severity
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: description
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: description
|
|
table: hazard_severity
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_source
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: hazard_source
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: hazard_source
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_source
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: hazard_source
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: hazard_source
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_source
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: hazard_source
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: hazard_source
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: hazard_source
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: hazard_source
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: hazard_source
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_source
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: hazard_source
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: hazard_source
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: hazard_source
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: hazard_source
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 7
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: hazard_source
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_source
|
|
field: source
|
|
type: string
|
|
meta:
|
|
collection: hazard_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options: null
|
|
field: source
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: source
|
|
table: hazard_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_source
|
|
field: description
|
|
type: string
|
|
meta:
|
|
collection: hazard_source
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: description
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: description
|
|
table: hazard_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_tags
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: hazard_tags
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: hazard_tags
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_tags
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: hazard_tags
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 10
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: hazard_tags
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_tags
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: hazard_tags
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: hazard_tags
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: hazard_tags
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: hazard_tags
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 7
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: hazard_tags
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_tags
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: hazard_tags
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 8
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: hazard_tags
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: hazard_tags
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: hazard_tags
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 9
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: hazard_tags
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: hazard_tags
|
|
field: hazard_source
|
|
type: integer
|
|
meta:
|
|
collection: hazard_tags
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{source}}'
|
|
field: hazard_source
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{source}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: hazard_source
|
|
table: hazard_tags
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: hazard_source
|
|
foreign_key_column: id
|
|
- collection: hazard_tags
|
|
field: hazard_danger
|
|
type: integer
|
|
meta:
|
|
collection: hazard_tags
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{danger}}'
|
|
field: hazard_danger
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{danger}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: hazard_danger
|
|
table: hazard_tags
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: hazard_danger
|
|
foreign_key_column: id
|
|
- collection: hazard_tags
|
|
field: hazard_severity
|
|
type: integer
|
|
meta:
|
|
collection: hazard_tags
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{severity}}'
|
|
field: hazard_severity
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{severity}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: hazard_severity
|
|
table: hazard_tags
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: hazard_severity
|
|
foreign_key_column: id
|
|
- collection: laser_focus_lens
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: laser_focus_lens
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: laser_focus_lens
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: laser_focus_lens
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: laser_focus_lens
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: laser_focus_lens
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: laser_focus_lens
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_focus_lens
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_focus_lens
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: laser_focus_lens
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: laser_focus_lens
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: laser_focus_lens
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_focus_lens
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_focus_lens
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: laser_focus_lens
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: laser_focus_lens
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: laser_focus_lens
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens_config
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: laser_focus_lens_config
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: laser_focus_lens_config
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens_config
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: laser_focus_lens_config
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: laser_focus_lens_config
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens_config
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: laser_focus_lens_config
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: laser_focus_lens_config
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_focus_lens_config
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_focus_lens_config
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: laser_focus_lens_config
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens_config
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: laser_focus_lens_config
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: laser_focus_lens_config
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_focus_lens_config
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_focus_lens_config
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: laser_focus_lens_config
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens_config
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: laser_focus_lens_config
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: laser_focus_lens_config
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens_diameter
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: laser_focus_lens_diameter
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: laser_focus_lens_diameter
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens_diameter
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: laser_focus_lens_diameter
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: laser_focus_lens_diameter
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens_diameter
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: laser_focus_lens_diameter
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: laser_focus_lens_diameter
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_focus_lens_diameter
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_focus_lens_diameter
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: laser_focus_lens_diameter
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens_diameter
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: laser_focus_lens_diameter
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: laser_focus_lens_diameter
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_focus_lens_diameter
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_focus_lens_diameter
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: laser_focus_lens_diameter
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_focus_lens_diameter
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: laser_focus_lens_diameter
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: laser_focus_lens_diameter
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: laser_scan_lens
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: laser_scan_lens
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 4
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_updated
|
|
table: laser_scan_lens
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_created
|
|
table: laser_scan_lens
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: laser_scan_lens
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: laser_scan_lens
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_scan_lens
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_created
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 6
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_created
|
|
table: laser_scan_lens
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_scan_lens
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_updated
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_updated
|
|
table: laser_scan_lens
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens
|
|
field: field_size
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: field_size
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: field_size
|
|
table: laser_scan_lens
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens
|
|
field: focal_length
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: focal_length
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: focal_length
|
|
table: laser_scan_lens
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_apt
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: laser_scan_lens_apt
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: laser_scan_lens_apt
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_apt
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: laser_scan_lens_apt
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: laser_scan_lens_apt
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_apt
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens_apt
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: laser_scan_lens_apt
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_scan_lens_apt
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_scan_lens_apt
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: laser_scan_lens_apt
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_apt
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens_apt
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: laser_scan_lens_apt
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_scan_lens_apt
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_scan_lens_apt
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: laser_scan_lens_apt
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_apt
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens_apt
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: laser_scan_lens_apt
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_config
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: laser_scan_lens_config
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: laser_scan_lens_config
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_config
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: laser_scan_lens_config
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: laser_scan_lens_config
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_config
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens_config
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: laser_scan_lens_config
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_scan_lens_config
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_scan_lens_config
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: laser_scan_lens_config
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_config
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens_config
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: laser_scan_lens_config
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_scan_lens_config
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_scan_lens_config
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: laser_scan_lens_config
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_config
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens_config
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: laser_scan_lens_config
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_exp
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: laser_scan_lens_exp
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: laser_scan_lens_exp
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_exp
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: laser_scan_lens_exp
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: laser_scan_lens_exp
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_exp
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens_exp
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: laser_scan_lens_exp
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_scan_lens_exp
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_scan_lens_exp
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: laser_scan_lens_exp
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_exp
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens_exp
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: laser_scan_lens_exp
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: laser_scan_lens_exp
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_scan_lens_exp
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: laser_scan_lens_exp
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_scan_lens_exp
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: laser_scan_lens_exp
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: x
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '8'
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: laser_scan_lens_exp
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_software
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: laser_software
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: Lightburn
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: laser_software
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_software
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: laser_software
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 6
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_updated
|
|
table: laser_software
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_software
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: laser_software
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_created
|
|
table: laser_software
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_software
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: laser_software
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: laser_software
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_software
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: laser_software
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 10
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: laser_software
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_software
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_software
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_created
|
|
group: null
|
|
hidden: false
|
|
interface: datetime
|
|
note: null
|
|
options:
|
|
relative: true
|
|
readonly: false
|
|
required: false
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_created
|
|
table: laser_software
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_software
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: laser_software
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_updated
|
|
group: null
|
|
hidden: false
|
|
interface: datetime
|
|
note: null
|
|
options:
|
|
relative: true
|
|
readonly: false
|
|
required: false
|
|
sort: 9
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_updated
|
|
table: laser_software
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_software
|
|
field: vendor
|
|
type: string
|
|
meta:
|
|
collection: laser_software
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: vendor
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: true
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: vendor
|
|
table: laser_software
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_software
|
|
field: type
|
|
type: string
|
|
meta:
|
|
collection: laser_software
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: type
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: oem
|
|
readonly: false
|
|
required: true
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: type
|
|
table: laser_software
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_software
|
|
field: notes
|
|
type: text
|
|
meta:
|
|
collection: laser_software
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: notes
|
|
group: null
|
|
hidden: false
|
|
interface: input-multiline
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 4
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: notes
|
|
table: laser_software
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: submission_id
|
|
type: integer
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: submission_id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 35
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_id
|
|
table: laser_source
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: op
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: labels
|
|
display_options:
|
|
choices:
|
|
- text: MOPA
|
|
value: pm
|
|
- text: Q-Switch
|
|
value: pq
|
|
format: false
|
|
field: op
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown
|
|
note: null
|
|
options:
|
|
choices:
|
|
- text: MOPA
|
|
value: pm
|
|
- text: Q-Switch
|
|
value: pq
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: op
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: mj
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mJ'
|
|
field: mj
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '1.5'
|
|
readonly: false
|
|
required: false
|
|
sort: 6
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mj
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: w
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' W'
|
|
field: w
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '60'
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: w
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: ns
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' ns'
|
|
field: ns
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: 2 ◅ 500
|
|
readonly: false
|
|
required: false
|
|
sort: 10
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: ns
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: kHz
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' kHz'
|
|
field: kHz
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: 1 ◅ 4000
|
|
readonly: false
|
|
required: false
|
|
sort: 9
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: kHz
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: make
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: make
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: make
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: instability
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: instability
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: <5
|
|
readonly: false
|
|
required: false
|
|
sort: 13
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: instability
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: v
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' V'
|
|
field: v
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '48'
|
|
readonly: false
|
|
required: false
|
|
sort: 11
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: v
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: nm
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' nm'
|
|
field: nm
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: nm
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: band
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: band
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: <15 @ 3dB
|
|
readonly: false
|
|
required: false
|
|
sort: 16
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: band
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: polarization
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: polarization
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: random
|
|
readonly: false
|
|
required: false
|
|
sort: 15
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: polarization
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: d
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: d
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: 7±1
|
|
readonly: false
|
|
required: false
|
|
sort: 12
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: d
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: temp_op
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' °C'
|
|
field: temp_op
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: 0 ◅ 40
|
|
readonly: false
|
|
required: false
|
|
sort: 19
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: temp_op
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: temp_store
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' °C'
|
|
field: temp_store
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '-10 ◅ 60'
|
|
readonly: false
|
|
required: false
|
|
sort: 20
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: temp_store
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: cooling
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: labels
|
|
display_options:
|
|
choices:
|
|
- text: Air, Active
|
|
value: aa
|
|
- text: Air, Passive
|
|
value: ap
|
|
- text: Water
|
|
value: w
|
|
field: cooling
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown
|
|
note: null
|
|
options:
|
|
choices:
|
|
- text: Air, Active
|
|
value: aa
|
|
- text: Air, Passive
|
|
value: ap
|
|
- text: Water
|
|
value: w
|
|
readonly: false
|
|
required: false
|
|
sort: 18
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: cooling
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: m2
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options: null
|
|
field: m2
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: <1.5
|
|
readonly: false
|
|
required: false
|
|
sort: 14
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: m2
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: submission_date
|
|
type: dateTime
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: submission_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 36
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_date
|
|
table: laser_source
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: last_modified_date
|
|
type: dateTime
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: last_modified_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 37
|
|
special:
|
|
- date-created
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: last_modified_date
|
|
table: laser_source
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: cable
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' m'
|
|
field: cable
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '3'
|
|
readonly: false
|
|
required: false
|
|
sort: 29
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: cable
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: weight
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' kg'
|
|
field: weight
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '4.1'
|
|
readonly: false
|
|
required: false
|
|
sort: 30
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: weight
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: dimensions
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: dimensions
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: 205 x 253.3 x 75
|
|
readonly: false
|
|
required: false
|
|
sort: 33
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: dimensions
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: model
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: model
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: model
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: notes
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: notes
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 34
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: notes
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: mj_c
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: mj_c
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '@ 500ns 30kHz 30W'
|
|
readonly: false
|
|
required: false
|
|
sort: 23
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mj_c
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: d_c
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: raw
|
|
display_options: null
|
|
field: d_c
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '@ 86% Power'
|
|
readonly: false
|
|
required: false
|
|
sort: 25
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: d_c
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: mw
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mW'
|
|
field: mw
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: power of red dot pointer in mW
|
|
options:
|
|
placeholder: '0.5'
|
|
readonly: false
|
|
required: false
|
|
sort: 28
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mw
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: l_on
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: raw
|
|
display_options: null
|
|
field: l_on
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: 2 ◅ 20 ◅ 50
|
|
readonly: false
|
|
required: false
|
|
sort: 21
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: l_on
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: l_off
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: raw
|
|
display_options: null
|
|
field: l_off
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: 2 ◅ 5
|
|
readonly: false
|
|
required: false
|
|
sort: 22
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: l_off
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: on_c
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: raw
|
|
display_options: null
|
|
field: on_c
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: 0-90% Power
|
|
readonly: false
|
|
required: false
|
|
sort: 26
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: on_c
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: off_c
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: raw
|
|
display_options: null
|
|
field: off_c
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: 100-10% Power
|
|
readonly: false
|
|
required: false
|
|
sort: 27
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: off_c
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: anti
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: raw
|
|
display_options: null
|
|
field: anti
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown
|
|
note: null
|
|
options:
|
|
choices:
|
|
- text: 'yes'
|
|
value: 'yes'
|
|
- text: 'no'
|
|
value: 'no'
|
|
- text: unknown
|
|
value: unknown
|
|
readonly: false
|
|
required: false
|
|
sort: 17
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: anti
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: laser_source
|
|
field: ns_c
|
|
type: string
|
|
meta:
|
|
collection: laser_source
|
|
conditions: null
|
|
display: raw
|
|
display_options: null
|
|
field: ns_c
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '@ 30kHz'
|
|
readonly: false
|
|
required: false
|
|
sort: 24
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: ns_c
|
|
table: laser_source
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 14
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_updated
|
|
table: material
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 12
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: material
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 17
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: material
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_created
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 15
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_created
|
|
table: material
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_updated
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 16
|
|
special:
|
|
- date-created
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_updated
|
|
table: material
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: material
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: abbreviation
|
|
type: string
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: abbreviation
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: abbreviation
|
|
table: material
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: technical_name
|
|
type: string
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: technical_name
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 9
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: technical_name
|
|
table: material
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: composition
|
|
type: string
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: composition
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 10
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: composition
|
|
table: material
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 13
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_created
|
|
table: material
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: material_cat
|
|
type: integer
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: material_cat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: material_cat
|
|
table: material
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_cat
|
|
foreign_key_column: id
|
|
- collection: material
|
|
field: material_status
|
|
type: integer
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{danger}}\_{{name}}"
|
|
field: material_status
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: material_status
|
|
table: material
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_status
|
|
foreign_key_column: id
|
|
- collection: material
|
|
field: hazard_tags
|
|
type: alias
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{hazard_tags_id.hazard_source.source}}\_| {{hazard_tags_id.hazard_danger.danger}}\_| {{hazard_tags_id.hazard_severity.severity}}"
|
|
field: hazard_tags
|
|
group: null
|
|
hidden: false
|
|
interface: list-m2m
|
|
note: null
|
|
options:
|
|
fields:
|
|
- hazard_tags_id.hazard_source.source
|
|
- hazard_tags_id.hazard_danger.danger
|
|
- hazard_tags_id.hazard_severity.severity
|
|
layout: table
|
|
tableSpacing: compact
|
|
readonly: false
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- m2m
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
- collection: material
|
|
field: notes
|
|
type: text
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: notes
|
|
group: null
|
|
hidden: false
|
|
interface: input-multiline
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 11
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: notes
|
|
table: material
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: material_status_override
|
|
type: string
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: material_status_override
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown
|
|
note: null
|
|
options:
|
|
choices:
|
|
- text: CRITICAL RISK > DANGEROUS
|
|
value: cr>d
|
|
- text: DANGEROUS > CAUTION
|
|
value: d>c
|
|
- text: CAUTION > SAFE
|
|
value: c>s
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: material_status_override
|
|
table: material
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: override_reason
|
|
type: string
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: override_reason
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 6
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: override_reason
|
|
table: material
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material
|
|
field: common_names
|
|
type: string
|
|
meta:
|
|
collection: material
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: common_names
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: common_names
|
|
table: material
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_cat
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: material_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: material_cat
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_cat
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: material_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_created
|
|
table: material_cat
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_cat
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: material_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 4
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_updated
|
|
table: material_cat
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_cat
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: material_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_created
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_created
|
|
table: material_cat
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_cat
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: material_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_updated
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 6
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_updated
|
|
table: material_cat
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_cat
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: material_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: Textiles
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: material_cat
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_cat
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: material_cat
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: material_cat
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 10
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: material_coating
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 15
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: material_coating
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 11
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: material_coating
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: material_coating
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 12
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: material_coating
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 13
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: material_coating
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: material_coating
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 14
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: material_coating
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating
|
|
field: abbreviation
|
|
type: string
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: abbreviation
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 6
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: abbreviation
|
|
table: material_coating
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating
|
|
field: technical_name
|
|
type: string
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: technical_name
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: technical_name
|
|
table: material_coating
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating
|
|
field: composition
|
|
type: string
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: composition
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: composition
|
|
table: material_coating
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: material_coating
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating
|
|
field: coating_status
|
|
type: integer
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{danger}}\_{{name}}"
|
|
field: coating_status
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: "{{danger}}\_{{name}}"
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: coating_status
|
|
table: material_coating
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_status
|
|
foreign_key_column: id
|
|
- collection: material_coating
|
|
field: hazard_tags
|
|
type: alias
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{hazard_tags_id.hazard_source.source}}\_| {{hazard_tags_id.hazard_danger.danger}}\_| {{hazard_tags_id.hazard_severity.severity}}"
|
|
field: hazard_tags
|
|
group: null
|
|
hidden: false
|
|
interface: list-m2m
|
|
note: null
|
|
options:
|
|
fields:
|
|
- hazard_tags_id.hazard_source.source
|
|
- hazard_tags_id.hazard_danger.danger
|
|
- hazard_tags_id.hazard_severity.severity
|
|
layout: table
|
|
tableSpacing: compact
|
|
template: "{{hazard_tags_id.hazard_source.source}}\_| {{hazard_tags_id.hazard_danger.danger}}\_| {{hazard_tags_id.hazard_severity.severity}}"
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- m2m
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
- collection: material_coating
|
|
field: notes
|
|
type: text
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: notes
|
|
group: null
|
|
hidden: false
|
|
interface: input-multiline
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 9
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: notes
|
|
table: material_coating
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating
|
|
field: coating_status_override
|
|
type: string
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: coating_status_override
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown
|
|
note: null
|
|
options:
|
|
choices:
|
|
- text: CRITICAL RISK > DANGEROUS
|
|
value: cr>d
|
|
- text: DANGEROUS > CAUTION
|
|
value: d>c
|
|
- text: CAUTION > SAFE
|
|
value: c>s
|
|
readonly: false
|
|
required: false
|
|
sort: 4
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: coating_status_override
|
|
table: material_coating
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating
|
|
field: override_reason
|
|
type: string
|
|
meta:
|
|
collection: material_coating
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: override_reason
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: override_reason
|
|
table: material_coating
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating_hazard_tags
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: material_coating_hazard_tags
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: material_coating_hazard_tags
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_coating_hazard_tags
|
|
field: material_coating_id
|
|
type: integer
|
|
meta:
|
|
collection: material_coating_hazard_tags
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: material_coating_id
|
|
group: null
|
|
hidden: true
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: material_coating_id
|
|
table: material_coating_hazard_tags
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_coating
|
|
foreign_key_column: id
|
|
- collection: material_coating_hazard_tags
|
|
field: hazard_tags_id
|
|
type: integer
|
|
meta:
|
|
collection: material_coating_hazard_tags
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: hazard_tags_id
|
|
group: null
|
|
hidden: true
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: hazard_tags_id
|
|
table: material_coating_hazard_tags
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: hazard_tags
|
|
foreign_key_column: id
|
|
- collection: material_color
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: material_color
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: material_color
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_color
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: material_color
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 4
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_created
|
|
table: material_color
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_color
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: material_color
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_updated
|
|
table: material_color
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_color
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: material_color
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: material_color
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_color
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: material_color
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_created
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 6
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_created
|
|
table: material_color
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_color
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: material_color
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_updated
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_updated
|
|
table: material_color
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_color
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: material_color
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: material_color
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_color
|
|
field: colors
|
|
type: string
|
|
meta:
|
|
collection: material_color
|
|
conditions: null
|
|
display: color
|
|
display_options: null
|
|
field: colors
|
|
group: null
|
|
hidden: false
|
|
interface: select-color
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: colors
|
|
table: material_color
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_hazard_tags
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: material_hazard_tags
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: material_hazard_tags
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_hazard_tags
|
|
field: material_id
|
|
type: integer
|
|
meta:
|
|
collection: material_hazard_tags
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: material_id
|
|
group: null
|
|
hidden: true
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: material_id
|
|
table: material_hazard_tags
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material
|
|
foreign_key_column: id
|
|
- collection: material_hazard_tags
|
|
field: hazard_tags_id
|
|
type: integer
|
|
meta:
|
|
collection: material_hazard_tags
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: hazard_tags_id
|
|
group: null
|
|
hidden: true
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: hazard_tags_id
|
|
table: material_hazard_tags
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: hazard_tags
|
|
foreign_key_column: id
|
|
- collection: material_opacity
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: material_opacity
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: material_opacity
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_opacity
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: material_opacity
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: material_opacity
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_opacity
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: material_opacity
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 3
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: material_opacity
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: material_opacity
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: material_opacity
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: material_opacity
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_opacity
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: material_opacity
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: material_opacity
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: material_opacity
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: material_opacity
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: material_opacity
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_opacity
|
|
field: opacity
|
|
type: string
|
|
meta:
|
|
collection: material_opacity
|
|
conditions: null
|
|
display: raw
|
|
display_options:
|
|
choices: null
|
|
field: opacity
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
choices: null
|
|
placeholder: Transparent
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: opacity
|
|
table: material_opacity
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_status
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: material_status
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: material_status
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_status
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: material_status
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 4
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_created
|
|
table: material_status
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_status
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: material_status
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: user_updated
|
|
table: material_status
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_status
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: material_status
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: material_status
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_status
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: material_status
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_created
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 6
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_created
|
|
table: material_status
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_status
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: material_status
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: date_updated
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: date_updated
|
|
table: material_status
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_status
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: material_status
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: material_status
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: material_status
|
|
field: danger
|
|
type: string
|
|
meta:
|
|
collection: material_status
|
|
conditions: null
|
|
display: color
|
|
display_options: null
|
|
field: danger
|
|
group: null
|
|
hidden: false
|
|
interface: select-color
|
|
note: null
|
|
options:
|
|
presets:
|
|
- color: '#FFFFFF'
|
|
name: Safe
|
|
- color: '#F5C211'
|
|
name: Caution
|
|
- color: '#E66100'
|
|
name: Dangerous
|
|
- color: '#C01C28'
|
|
name: Critical Risk
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: danger
|
|
table: material_status
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: projects
|
|
field: submission_id
|
|
type: integer
|
|
meta:
|
|
collection: projects
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: submission_id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_id
|
|
table: projects
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: projects
|
|
field: title
|
|
type: string
|
|
meta:
|
|
collection: projects
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: title
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: ' My Awesome Project'
|
|
readonly: false
|
|
required: true
|
|
sort: 4
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: title
|
|
table: projects
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: projects
|
|
field: uploader
|
|
type: string
|
|
meta:
|
|
collection: projects
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options: null
|
|
field: uploader
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: My Awesome Name
|
|
readonly: false
|
|
required: true
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: uploader
|
|
table: projects
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: projects
|
|
field: category
|
|
type: string
|
|
meta:
|
|
collection: projects
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: category
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown
|
|
note: null
|
|
options:
|
|
allowNone: true
|
|
allowOther: true
|
|
choices:
|
|
- text: Assets
|
|
value: assets
|
|
- text: Documents
|
|
value: documents
|
|
- text: Fixtures
|
|
value: fixtures
|
|
- text: Projects
|
|
value: projects
|
|
- text: Templates
|
|
value: templates
|
|
- text: Test Files
|
|
value: test_files
|
|
- text: Tools
|
|
value: tools
|
|
readonly: false
|
|
required: true
|
|
sort: 5
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: category
|
|
table: projects
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: projects
|
|
field: submission_date
|
|
type: dateTime
|
|
meta:
|
|
collection: projects
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: submission_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 9
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_date
|
|
table: projects
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: projects
|
|
field: last_modified_date
|
|
type: dateTime
|
|
meta:
|
|
collection: projects
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: last_modified_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 10
|
|
special:
|
|
- date-created
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: last_modified_date
|
|
table: projects
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: projects
|
|
field: tags
|
|
type: json
|
|
meta:
|
|
collection: projects
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: tags
|
|
group: null
|
|
hidden: false
|
|
interface: tags
|
|
note: null
|
|
options:
|
|
placeholder: Add some tags for discoverability!
|
|
presets:
|
|
- '1064'
|
|
- fiber
|
|
- '10600'
|
|
- co2
|
|
- gantry
|
|
- galvo
|
|
- 3d printing
|
|
- acrylic
|
|
- wood
|
|
- metal
|
|
- '355'
|
|
- uv
|
|
- '455'
|
|
- diode
|
|
- assembly required
|
|
- beginner
|
|
- intermediate
|
|
- advanced
|
|
- air assist
|
|
- rotary
|
|
- business
|
|
- document
|
|
- lightburn
|
|
- clb
|
|
- lbrn2
|
|
- zip
|
|
- eps
|
|
- ai
|
|
- svg
|
|
- jpg
|
|
- png
|
|
- xcf
|
|
- vector
|
|
- raster
|
|
- asset
|
|
- testing
|
|
- test grid
|
|
- ezcad
|
|
- ezd
|
|
- ez3
|
|
- plastic
|
|
- synthetic
|
|
- natural
|
|
- diy
|
|
- branding
|
|
- 3d model
|
|
- printing
|
|
- plotter
|
|
- uv printing
|
|
- form
|
|
- art
|
|
- fixture
|
|
- project
|
|
- template
|
|
- tools
|
|
- reference
|
|
- outline
|
|
- sales
|
|
- marketing
|
|
- stl
|
|
readonly: false
|
|
required: false
|
|
sort: 11
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: tags
|
|
table: projects
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: projects
|
|
field: p_files
|
|
type: alias
|
|
meta:
|
|
collection: projects
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: p_files
|
|
group: null
|
|
hidden: false
|
|
interface: files
|
|
note: null
|
|
options:
|
|
folder: f264f066-5b38-4335-bb10-5b014bfa62cb
|
|
readonly: false
|
|
required: true
|
|
sort: 7
|
|
special:
|
|
- files
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
- collection: projects
|
|
field: instructions
|
|
type: text
|
|
meta:
|
|
collection: projects
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: instructions
|
|
group: null
|
|
hidden: false
|
|
interface: input-rich-text-md
|
|
note: null
|
|
options:
|
|
folder: 905a4259-0c8e-489b-b810-c27186a2f266
|
|
placeholder: Instructions for your project?
|
|
readonly: false
|
|
required: false
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: instructions
|
|
table: projects
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: projects
|
|
field: p_image
|
|
type: uuid
|
|
meta:
|
|
collection: projects
|
|
conditions: null
|
|
display: image
|
|
display_options: null
|
|
field: p_image
|
|
group: null
|
|
hidden: false
|
|
interface: file-image
|
|
note: null
|
|
options:
|
|
crop: false
|
|
folder: da11b876-2ede-4e19-ad3a-76fc9db449a8
|
|
readonly: false
|
|
required: true
|
|
sort: 6
|
|
special:
|
|
- file
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: p_image
|
|
table: projects
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: projects
|
|
field: owner
|
|
type: string
|
|
meta:
|
|
collection: projects
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: owner
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{username}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: owner
|
|
table: projects
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: projects_files
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: projects_files
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: projects_files
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: projects_files
|
|
field: projects_submission_id
|
|
type: integer
|
|
meta:
|
|
collection: projects_files
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: projects_submission_id
|
|
group: null
|
|
hidden: true
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: projects_submission_id
|
|
table: projects_files
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: projects
|
|
foreign_key_column: submission_id
|
|
- collection: projects_files
|
|
field: directus_files_id
|
|
type: string
|
|
meta:
|
|
collection: projects_files
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: directus_files_id
|
|
group: null
|
|
hidden: true
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: directus_files_id
|
|
table: projects_files
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: setting_title
|
|
type: string
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: setting_title
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: My Awesome Setting
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: setting_title
|
|
table: settings_co2gal
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: uploader
|
|
type: string
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: uploader
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: Mr Laser King
|
|
readonly: false
|
|
required: true
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: uploader
|
|
table: settings_co2gal
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: submission_date
|
|
type: dateTime
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: submission_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 24
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_date
|
|
table: settings_co2gal
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: last_modified_date
|
|
type: dateTime
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: last_modified_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 25
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: last_modified_date
|
|
table: settings_co2gal
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: submission_id
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: submission_id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 23
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_id
|
|
table: settings_co2gal
|
|
data_type: mediumint unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 8
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: photo
|
|
type: uuid
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: image
|
|
display_options: null
|
|
field: photo
|
|
group: null
|
|
hidden: false
|
|
interface: file-image
|
|
note: null
|
|
options:
|
|
crop: false
|
|
folder: e5535371-828a-498b-80fc-3891b6220fd4
|
|
readonly: false
|
|
required: true
|
|
sort: 4
|
|
special:
|
|
- file
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: photo
|
|
table: settings_co2gal
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: screen
|
|
type: uuid
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: image
|
|
display_options: null
|
|
field: screen
|
|
group: null
|
|
hidden: false
|
|
interface: file-image
|
|
note: null
|
|
options:
|
|
crop: false
|
|
folder: 8201e4c0-c39c-456a-bd55-1beb96642bcb
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- file
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: screen
|
|
table: settings_co2gal
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: source
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{make}}\_{{model}}"
|
|
field: source
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{make}}\_{{model}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 6
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: source
|
|
table: settings_co2gal
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_source
|
|
foreign_key_column: submission_id
|
|
- collection: settings_co2gal
|
|
field: lens
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{field_size}}\_{{focal_length}}"
|
|
field: lens
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{field_size}}\_{{focal_length}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 7
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: lens
|
|
table: settings_co2gal
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_scan_lens
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: focus
|
|
type: decimal
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: focus
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: Focus, + values focus away, - values focus closer, in (mm)
|
|
options:
|
|
alwaysShowValue: true
|
|
maxValue: 10
|
|
minValue: -10
|
|
placeholder: '0'
|
|
stepInterval: null
|
|
readonly: false
|
|
required: true
|
|
sort: 11
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: focus
|
|
table: settings_co2gal
|
|
data_type: decimal
|
|
default_value: 0
|
|
max_length: null
|
|
numeric_precision: 3
|
|
numeric_scale: 1
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: mat
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{name}}\_\_\_\_ {{material_status.danger}}\_{{material_status.name}}"
|
|
field: mat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{name}}\_\_\_\_ {{material_status.danger}}\_{{material_status.name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 12
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat
|
|
table: settings_co2gal
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: mat_coat
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{name}}\_\_\_\_ {{coating_status.danger}}\_{{coating_status.name}}"
|
|
field: mat_coat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{name}}\_\_\_\_ {{coating_status.danger}}\_{{coating_status.name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 13
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_coat
|
|
table: settings_co2gal
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_coating
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: mat_color
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{colors}}\_{{name}}"
|
|
field: mat_color
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{colors}}\_{{name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 14
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_color
|
|
table: settings_co2gal
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_color
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: mat_opacity
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{opacity}}'
|
|
field: mat_opacity
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: '{{opacity}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 15
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_opacity
|
|
table: settings_co2gal
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_opacity
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: mat_thickness
|
|
type: decimal
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: mat_thickness
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '3'
|
|
readonly: false
|
|
required: false
|
|
sort: 16
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_thickness
|
|
table: settings_co2gal
|
|
data_type: decimal
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 5
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: laser_soft
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: laser_soft
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 17
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: laser_soft
|
|
table: settings_co2gal
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_software
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: repeat_all
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: total passes
|
|
field: repeat_all
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: How many times ALL settings below should be cycled through.
|
|
options:
|
|
max: 9999
|
|
min: 1
|
|
placeholder: '1'
|
|
readonly: false
|
|
required: true
|
|
sort: 18
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: repeat_all
|
|
table: settings_co2gal
|
|
data_type: int
|
|
default_value: 1
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: setting_notes
|
|
type: text
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: setting_notes
|
|
group: null
|
|
hidden: false
|
|
interface: input-rich-text-md
|
|
note: null
|
|
options:
|
|
folder: 7b04a706-754d-4302-a9a0-6c88cd8faddf
|
|
readonly: false
|
|
required: false
|
|
sort: 19
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: setting_notes
|
|
table: settings_co2gal
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: fill_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: fill_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Fill
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
field: name
|
|
interface: input
|
|
options:
|
|
placeholder: Engraving Pass
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: power
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
suffix: ' %'
|
|
field: power
|
|
interface: input
|
|
note: Power as a % of total available.
|
|
options:
|
|
placeholder: '80'
|
|
type: integer
|
|
width: half
|
|
name: power
|
|
type: integer
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: frequency
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' kHz'
|
|
field: frequency
|
|
interface: input
|
|
note: Freqency of pulses in kHz
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: frequency
|
|
type: integer
|
|
- field: interval
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: interval
|
|
interface: input
|
|
note: Spacing between scan line centers in scan pattern in mm
|
|
options:
|
|
placeholder: '0.025'
|
|
type: decimal
|
|
width: half
|
|
name: interval
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: type
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: type
|
|
interface: select-dropdown
|
|
note: Scan pattern to execute
|
|
options:
|
|
choices:
|
|
- text: UniDirectional
|
|
value: uni
|
|
- text: BiDirectional
|
|
value: bi
|
|
- text: Offset Fill
|
|
value: offset
|
|
type: string
|
|
width: half
|
|
name: type
|
|
type: string
|
|
- field: angle
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: °
|
|
field: angle
|
|
interface: input
|
|
note: Angle at which to execute the scan pattern in degrees
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: angle
|
|
type: integer
|
|
- field: auto
|
|
meta:
|
|
display: boolean
|
|
field: auto
|
|
interface: boolean
|
|
note: Whether or not auto rotate is used, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: auto
|
|
type: boolean
|
|
- field: increment
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: °
|
|
field: increment
|
|
interface: input
|
|
note: >-
|
|
The angle per pass to adjust the scan pattern rotation when
|
|
using auto-rotate in degrees
|
|
options:
|
|
placeholder: '30'
|
|
type: integer
|
|
width: half
|
|
name: increment
|
|
type: integer
|
|
- field: cross
|
|
meta:
|
|
display: boolean
|
|
field: cross
|
|
interface: boolean
|
|
note: Whether or not cross-hatch is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: cross
|
|
type: boolean
|
|
- field: flood
|
|
meta:
|
|
display: boolean
|
|
field: flood
|
|
interface: boolean
|
|
note: Whether or not flood fill is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: flood
|
|
type: boolean
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 20
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: fill_settings
|
|
table: settings_co2gal
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: line_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: line_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Line
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
format: true
|
|
field: name
|
|
interface: input
|
|
note: The name of the line setting
|
|
options:
|
|
placeholder: My great cut setting
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: power
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
suffix: ' %'
|
|
field: power
|
|
interface: input
|
|
note: Power as a % of total available.
|
|
options:
|
|
placeholder: '80'
|
|
type: integer
|
|
width: half
|
|
name: power
|
|
type: integer
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: frequency
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' kHz'
|
|
field: frequency
|
|
interface: input
|
|
note: Freqency of pulses in kHz
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: frequency
|
|
type: integer
|
|
- field: perf
|
|
meta:
|
|
display: boolean
|
|
display_options:
|
|
labelOff: Disabled
|
|
labelOn: Enabled
|
|
field: perf
|
|
interface: boolean
|
|
note: Is perforation enabled in your setting?
|
|
required: false
|
|
type: boolean
|
|
width: full
|
|
name: perf
|
|
type: boolean
|
|
- field: cut
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: cut
|
|
interface: input
|
|
note: Amount to cut before skip (mm) - perf mode only.
|
|
options:
|
|
placeholder: '0.10'
|
|
type: decimal
|
|
width: half
|
|
name: cut
|
|
type: decimal
|
|
- field: skip
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: skip
|
|
interface: input
|
|
note: Amount to skip before the cut (mm) - perf mode only.
|
|
options:
|
|
placeholder: '0.10'
|
|
type: decimal
|
|
width: half
|
|
name: skip
|
|
type: decimal
|
|
- field: wobble
|
|
meta:
|
|
display: boolean
|
|
display_options:
|
|
labelOff: Disabled
|
|
labelOn: Enabled
|
|
field: wobble
|
|
interface: boolean
|
|
note: Is Wobble enabled in your setting?
|
|
type: boolean
|
|
width: full
|
|
name: wobble
|
|
type: boolean
|
|
- field: step
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: step
|
|
interface: input
|
|
note: Distance to step per wobble (mm) - wobble mode only.
|
|
options:
|
|
placeholder: '0.03'
|
|
type: decimal
|
|
width: half
|
|
name: step
|
|
type: decimal
|
|
- field: size
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: size
|
|
interface: input
|
|
note: Size to wobble per step (mm) - wobble mode only.
|
|
options:
|
|
placeholder: '0.2'
|
|
required: false
|
|
type: decimal
|
|
width: half
|
|
name: size
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 21
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: line_settings
|
|
table: settings_co2gal
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: raster_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: raster_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Raster
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: name
|
|
interface: input
|
|
note: Name of the raster setting
|
|
options:
|
|
placeholder: Photo Cleanup Pass
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: power
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
suffix: ' %'
|
|
field: power
|
|
interface: input
|
|
note: Power as a % of total available.
|
|
options:
|
|
placeholder: '80'
|
|
type: integer
|
|
width: half
|
|
name: power
|
|
type: integer
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: frequency
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' kHz'
|
|
field: frequency
|
|
interface: input
|
|
note: Freqency of pulses in kHz
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: frequency
|
|
type: integer
|
|
- field: type
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: type
|
|
interface: select-dropdown
|
|
note: Scan pattern to execute
|
|
options:
|
|
choices:
|
|
- text: UniDirectional
|
|
value: uni
|
|
- text: BiDirectional
|
|
value: bi
|
|
- text: Offset Fill
|
|
value: offset
|
|
type: string
|
|
width: half
|
|
name: type
|
|
type: string
|
|
- field: dither
|
|
meta:
|
|
field: dither
|
|
interface: select-dropdown
|
|
note: The dither mode to be applied to the raster image
|
|
options:
|
|
choices:
|
|
- text: Threshold
|
|
value: threshold
|
|
- text: Ordered
|
|
value: ordered
|
|
- text: Atkinson
|
|
value: atkinson
|
|
- text: Dither
|
|
value: dither
|
|
- text: Stucki
|
|
value: stucki
|
|
- text: Jarvis
|
|
value: jarvis
|
|
- text: Newsprint
|
|
value: newsprint
|
|
- text: Halftone
|
|
value: halftone
|
|
- text: Sketch
|
|
value: sketch
|
|
- text: Grayscale
|
|
value: grayscale
|
|
type: string
|
|
width: half
|
|
name: dither
|
|
type: string
|
|
- field: halftone_cell
|
|
meta:
|
|
display: formatted-value
|
|
field: halftone_cell
|
|
interface: input
|
|
note: The size of each halftone cell - only if halftone is selected
|
|
options:
|
|
placeholder: Cell size - halftone mode only.
|
|
type: decimal
|
|
width: half
|
|
name: halftone_cell
|
|
type: decimal
|
|
- field: halftone_angle
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: °
|
|
field: halftone_angle
|
|
interface: input
|
|
note: Angle the halftone pattern is applied to the image in degrees
|
|
options:
|
|
placeholder: Cell pattern angle - halftone mode only.
|
|
type: integer
|
|
width: half
|
|
name: halftone_angle
|
|
type: integer
|
|
- field: inversion
|
|
meta:
|
|
display: boolean
|
|
field: inversion
|
|
interface: boolean
|
|
note: Whether or not image inversion is applied, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: inversion
|
|
type: boolean
|
|
- field: interval
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: interval
|
|
interface: input
|
|
note: Spacing between scan line centers in scan pattern in mm
|
|
options:
|
|
placeholder: '0.025'
|
|
type: decimal
|
|
width: half
|
|
name: interval
|
|
type: decimal
|
|
- field: dot
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: dot
|
|
interface: input
|
|
note: >-
|
|
Adjustment to the width of a scan section to compensate for dot
|
|
overlap in mm
|
|
options:
|
|
placeholder: '0.08'
|
|
type: decimal
|
|
width: half
|
|
name: dot
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: cross
|
|
meta:
|
|
display: boolean
|
|
field: cross
|
|
interface: boolean
|
|
note: Whether or not cross-hatch is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: cross
|
|
type: boolean
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 22
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: raster_settings
|
|
table: settings_co2gal
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: lens_conf
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: lens_conf
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 8
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: lens_conf
|
|
table: settings_co2gal
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_scan_lens_config
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: lens_apt
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: lens_apt
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 9
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: lens_apt
|
|
table: settings_co2gal
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_scan_lens_apt
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: lens_exp
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: lens_exp
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 10
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: lens_exp
|
|
table: settings_co2gal
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_scan_lens_exp
|
|
foreign_key_column: id
|
|
- collection: settings_co2gal
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 26
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: settings_co2gal
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gal
|
|
field: owner
|
|
type: string
|
|
meta:
|
|
collection: settings_co2gal
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: owner
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{username}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: owner
|
|
table: settings_co2gal
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: settings_co2gan
|
|
field: submission_id
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: submission_id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 21
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_id
|
|
table: settings_co2gan
|
|
data_type: mediumint unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 8
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: setting_title
|
|
type: string
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: setting_title
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: My Awesome Setting
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: setting_title
|
|
table: settings_co2gan
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: uploader
|
|
type: string
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: uploader
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: Mr Laser King
|
|
readonly: false
|
|
required: true
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: uploader
|
|
table: settings_co2gan
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: submission_date
|
|
type: dateTime
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: submission_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 22
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_date
|
|
table: settings_co2gan
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: last_modified_date
|
|
type: dateTime
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: last_modified_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 23
|
|
special:
|
|
- date-created
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: last_modified_date
|
|
table: settings_co2gan
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: screen
|
|
type: uuid
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: image
|
|
display_options: null
|
|
field: screen
|
|
group: null
|
|
hidden: false
|
|
interface: file-image
|
|
note: null
|
|
options:
|
|
crop: false
|
|
folder: 9b7d0b47-c1f4-4749-8876-2e4b52ccded0
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- file
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: screen
|
|
table: settings_co2gan
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: settings_co2gan
|
|
field: source
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{make}}\_{{model}}"
|
|
field: source
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{make}}\_{{model}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 6
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: source
|
|
table: settings_co2gan
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_source
|
|
foreign_key_column: submission_id
|
|
- collection: settings_co2gan
|
|
field: focus
|
|
type: decimal
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: focus
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: Focus, + values focus away, - values focus closer, in (mm)
|
|
options:
|
|
alwaysShowValue: true
|
|
maxValue: 10
|
|
minValue: -10
|
|
placeholder: '0'
|
|
stepInterval: null
|
|
readonly: false
|
|
required: true
|
|
sort: 9
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: focus
|
|
table: settings_co2gan
|
|
data_type: decimal
|
|
default_value: 0
|
|
max_length: null
|
|
numeric_precision: 3
|
|
numeric_scale: 1
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: mat_thickness
|
|
type: decimal
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: mat_thickness
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '3'
|
|
readonly: false
|
|
required: false
|
|
sort: 14
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_thickness
|
|
table: settings_co2gan
|
|
data_type: decimal
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 5
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: mat
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{name}}\_\_\_ {{material_status.danger}}\_{{material_status.name}}"
|
|
field: mat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{name}}\_\_\_\_ {{material_status.danger}}\_{{material_status.name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 10
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat
|
|
table: settings_co2gan
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material
|
|
foreign_key_column: id
|
|
- collection: settings_co2gan
|
|
field: mat_coat
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{name}}\_\_\_\_ {{coating_status.danger}}\_{{coating_status.name}}"
|
|
field: mat_coat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{name}}\_\_\_\_ {{coating_status.danger}}\_{{coating_status.name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 11
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_coat
|
|
table: settings_co2gan
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_coating
|
|
foreign_key_column: id
|
|
- collection: settings_co2gan
|
|
field: mat_color
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{colors}}\_{{name}}"
|
|
field: mat_color
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{colors}}\_{{name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 12
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_color
|
|
table: settings_co2gan
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_color
|
|
foreign_key_column: id
|
|
- collection: settings_co2gan
|
|
field: mat_opacity
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{opacity}}'
|
|
field: mat_opacity
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: '{{opacity}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 13
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_opacity
|
|
table: settings_co2gan
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_opacity
|
|
foreign_key_column: id
|
|
- collection: settings_co2gan
|
|
field: laser_soft
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: laser_soft
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 15
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: laser_soft
|
|
table: settings_co2gan
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_software
|
|
foreign_key_column: id
|
|
- collection: settings_co2gan
|
|
field: repeat_all
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: total passes
|
|
field: repeat_all
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: How many times ALL settings below should be cycled through.
|
|
options:
|
|
max: 9999
|
|
min: 1
|
|
placeholder: '1'
|
|
readonly: false
|
|
required: true
|
|
sort: 16
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: repeat_all
|
|
table: settings_co2gan
|
|
data_type: int
|
|
default_value: 1
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: setting_notes
|
|
type: text
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: setting_notes
|
|
group: null
|
|
hidden: false
|
|
interface: input-rich-text-md
|
|
note: null
|
|
options:
|
|
folder: 926e2c1a-7907-4ef2-b778-859c6f40ba82
|
|
readonly: false
|
|
required: false
|
|
sort: 17
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: setting_notes
|
|
table: settings_co2gan
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: fill_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: fill_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Fill
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
field: name
|
|
interface: input
|
|
options:
|
|
placeholder: Engraving Pass
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: power
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
suffix: ' %'
|
|
field: power
|
|
interface: input
|
|
note: Power as a % of total available.
|
|
options:
|
|
placeholder: '80'
|
|
type: integer
|
|
width: half
|
|
name: power
|
|
type: integer
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: interval
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: interval
|
|
interface: input
|
|
note: Spacing between scan line centers in scan pattern in mm
|
|
options:
|
|
placeholder: '0.025'
|
|
type: decimal
|
|
width: half
|
|
name: interval
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: type
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: type
|
|
interface: select-dropdown
|
|
note: Scan pattern to execute
|
|
options:
|
|
choices:
|
|
- text: UniDirectional
|
|
value: uni
|
|
- text: BiDirectional
|
|
value: bi
|
|
- text: Offset Fill
|
|
value: offset
|
|
type: string
|
|
width: half
|
|
name: type
|
|
type: string
|
|
- field: flood
|
|
meta:
|
|
display: boolean
|
|
field: flood
|
|
interface: boolean
|
|
note: Whether or not flood fill is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: flood
|
|
type: boolean
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 18
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: fill_settings
|
|
table: settings_co2gan
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: line_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: line_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Line
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
format: true
|
|
field: name
|
|
interface: input
|
|
note: The name of the line setting
|
|
options:
|
|
placeholder: My great cut setting
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: power
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
suffix: ' %'
|
|
field: power
|
|
interface: input
|
|
note: Power as a % of total available.
|
|
options:
|
|
placeholder: '80'
|
|
type: integer
|
|
width: half
|
|
name: power
|
|
type: integer
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: perf
|
|
meta:
|
|
display: boolean
|
|
display_options:
|
|
labelOff: Disabled
|
|
labelOn: Enabled
|
|
field: perf
|
|
interface: boolean
|
|
note: Is perforation enabled in your setting?
|
|
required: false
|
|
type: boolean
|
|
width: full
|
|
name: perf
|
|
type: boolean
|
|
- field: cut
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: cut
|
|
interface: input
|
|
note: Amount to cut before skip (mm) - perf mode only.
|
|
options:
|
|
placeholder: '0.10'
|
|
type: decimal
|
|
width: half
|
|
name: cut
|
|
type: decimal
|
|
- field: skip
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: skip
|
|
interface: input
|
|
note: Amount to skip before the cut (mm) - perf mode only.
|
|
options:
|
|
placeholder: '0.10'
|
|
type: decimal
|
|
width: half
|
|
name: skip
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 19
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: line_settings
|
|
table: settings_co2gan
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: raster_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: raster_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Raster
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: name
|
|
interface: input
|
|
note: Name of the raster setting
|
|
options:
|
|
placeholder: Photo Cleanup Pass
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: power
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
suffix: ' %'
|
|
field: power
|
|
interface: input
|
|
note: Power as a % of total available.
|
|
options:
|
|
placeholder: '80'
|
|
type: integer
|
|
width: half
|
|
name: power
|
|
type: integer
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: type
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: type
|
|
interface: select-dropdown
|
|
note: Scan pattern to execute
|
|
options:
|
|
choices:
|
|
- text: UniDirectional
|
|
value: uni
|
|
- text: BiDirectional
|
|
value: bi
|
|
- text: Offset Fill
|
|
value: offset
|
|
type: string
|
|
width: half
|
|
name: type
|
|
type: string
|
|
- field: dither
|
|
meta:
|
|
field: dither
|
|
interface: select-dropdown
|
|
note: The dither mode to be applied to the raster image
|
|
options:
|
|
choices:
|
|
- text: Threshold
|
|
value: threshold
|
|
- text: Ordered
|
|
value: ordered
|
|
- text: Atkinson
|
|
value: atkinson
|
|
- text: Dither
|
|
value: dither
|
|
- text: Stucki
|
|
value: stucki
|
|
- text: Jarvis
|
|
value: jarvis
|
|
- text: Newsprint
|
|
value: newsprint
|
|
- text: Halftone
|
|
value: halftone
|
|
- text: Sketch
|
|
value: sketch
|
|
- text: Grayscale
|
|
value: grayscale
|
|
type: string
|
|
width: half
|
|
name: dither
|
|
type: string
|
|
- field: halftone_cell
|
|
meta:
|
|
display: formatted-value
|
|
field: halftone_cell
|
|
interface: input
|
|
note: The size of each halftone cell - only if halftone is selected
|
|
options:
|
|
placeholder: Cell size - halftone mode only.
|
|
type: decimal
|
|
width: half
|
|
name: halftone_cell
|
|
type: decimal
|
|
- field: halftone_angle
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: °
|
|
field: halftone_angle
|
|
interface: input
|
|
note: Angle the halftone pattern is applied to the image in degrees
|
|
options:
|
|
placeholder: Cell pattern angle - halftone mode only.
|
|
type: integer
|
|
width: half
|
|
name: halftone_angle
|
|
type: integer
|
|
- field: inversion
|
|
meta:
|
|
display: boolean
|
|
field: inversion
|
|
interface: boolean
|
|
note: Whether or not image inversion is applied, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: inversion
|
|
type: boolean
|
|
- field: interval
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: interval
|
|
interface: input
|
|
note: Spacing between scan line centers in scan pattern in mm
|
|
options:
|
|
placeholder: '0.025'
|
|
type: decimal
|
|
width: half
|
|
name: interval
|
|
type: decimal
|
|
- field: dot
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: dot
|
|
interface: input
|
|
note: >-
|
|
Adjustment to the width of a scan section to compensate for dot
|
|
overlap in mm
|
|
options:
|
|
placeholder: '0.08'
|
|
type: decimal
|
|
width: half
|
|
name: dot
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 20
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: raster_settings
|
|
table: settings_co2gan
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: photo
|
|
type: uuid
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: image
|
|
display_options: null
|
|
field: photo
|
|
group: null
|
|
hidden: false
|
|
interface: file-image
|
|
note: null
|
|
options:
|
|
crop: false
|
|
folder: d19c4f8d-a42f-422d-b113-b89b736c34e6
|
|
readonly: false
|
|
required: true
|
|
sort: 4
|
|
special:
|
|
- file
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: photo
|
|
table: settings_co2gan
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: settings_co2gan
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 24
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: settings_co2gan
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_co2gan
|
|
field: lens
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: lens
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 7
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: lens
|
|
table: settings_co2gan
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_focus_lens
|
|
foreign_key_column: id
|
|
- collection: settings_co2gan
|
|
field: lens_conf
|
|
type: integer
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: lens_conf
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 8
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: lens_conf
|
|
table: settings_co2gan
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_focus_lens_config
|
|
foreign_key_column: id
|
|
- collection: settings_co2gan
|
|
field: owner
|
|
type: string
|
|
meta:
|
|
collection: settings_co2gan
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: owner
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{username}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: owner
|
|
table: settings_co2gan
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: settings_fiber
|
|
field: submission_id
|
|
type: integer
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: submission_id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 20
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_id
|
|
table: settings_fiber
|
|
data_type: mediumint unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 8
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: setting_title
|
|
type: string
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: setting_title
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: My Awesome Setting
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: setting_title
|
|
table: settings_fiber
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: uploader
|
|
type: string
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: uploader
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: Mr Laser King
|
|
readonly: false
|
|
required: true
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: uploader
|
|
table: settings_fiber
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: submission_date
|
|
type: dateTime
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: submission_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 21
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_date
|
|
table: settings_fiber
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: last_modified_date
|
|
type: dateTime
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: last_modified_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 22
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: last_modified_date
|
|
table: settings_fiber
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: photo
|
|
type: uuid
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: image
|
|
display_options: null
|
|
field: photo
|
|
group: null
|
|
hidden: false
|
|
interface: file-image
|
|
note: null
|
|
options:
|
|
crop: false
|
|
folder: 54f6a9d2-bc57-41fc-8c7d-7c7d7cb9cadc
|
|
readonly: false
|
|
required: true
|
|
sort: 4
|
|
special:
|
|
- file
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: photo
|
|
table: settings_fiber
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: settings_fiber
|
|
field: screen
|
|
type: uuid
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: image
|
|
display_options: null
|
|
field: screen
|
|
group: null
|
|
hidden: false
|
|
interface: file-image
|
|
note: null
|
|
options:
|
|
folder: 5c830975-7926-4e01-911c-2443b62d7f88
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- file
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: screen
|
|
table: settings_fiber
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: settings_fiber
|
|
field: source
|
|
type: integer
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{make}}\_{{model}}"
|
|
field: source
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: "{{make}}\_{{model}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 6
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: source
|
|
table: settings_fiber
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_source
|
|
foreign_key_column: submission_id
|
|
- collection: settings_fiber
|
|
field: lens
|
|
type: integer
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{field_size}}\_{{focal_length}}"
|
|
field: lens
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: "{{field_size}}\_{{focal_length}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 7
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: lens
|
|
table: settings_fiber
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_scan_lens
|
|
foreign_key_column: id
|
|
- collection: settings_fiber
|
|
field: mat
|
|
type: integer
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{name}} \_{{material_status.danger}}\_{{material_status.name}}"
|
|
field: mat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: "{{name}}\_\_\_\_ {{material_status.danger}}\_{{material_status.name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 9
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat
|
|
table: settings_fiber
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material
|
|
foreign_key_column: id
|
|
- collection: settings_fiber
|
|
field: mat_color
|
|
type: integer
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{colors}} \_{{name}}"
|
|
field: mat_color
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: "{{colors}}\_ {{name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 11
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_color
|
|
table: settings_fiber
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_color
|
|
foreign_key_column: id
|
|
- collection: settings_fiber
|
|
field: mat_thickness
|
|
type: decimal
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: mat_thickness
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '3'
|
|
readonly: false
|
|
required: false
|
|
sort: 13
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_thickness
|
|
table: settings_fiber
|
|
data_type: decimal
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 5
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: laser_soft
|
|
type: integer
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: laser_soft
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 14
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: laser_soft
|
|
table: settings_fiber
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_software
|
|
foreign_key_column: id
|
|
- collection: settings_fiber
|
|
field: fill_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: fill_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Fill
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
field: name
|
|
interface: input
|
|
options:
|
|
placeholder: Engraving Pass
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: power
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
suffix: ' %'
|
|
field: power
|
|
interface: input
|
|
note: Power as a % of total available.
|
|
options:
|
|
placeholder: '80'
|
|
type: integer
|
|
width: half
|
|
name: power
|
|
type: integer
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: frequency
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' kHz'
|
|
field: frequency
|
|
interface: input
|
|
note: Freqency of pulses in kHz
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: frequency
|
|
type: integer
|
|
- field: pulse
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' ns'
|
|
field: pulse
|
|
interface: input
|
|
note: Width of each pulse in ns
|
|
options:
|
|
placeholder: '200'
|
|
type: integer
|
|
width: half
|
|
name: pulse
|
|
type: integer
|
|
- field: interval
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: interval
|
|
interface: input
|
|
note: Spacing between scan line centers in scan pattern in mm
|
|
options:
|
|
placeholder: '0.025'
|
|
type: decimal
|
|
width: half
|
|
name: interval
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: type
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: type
|
|
interface: select-dropdown
|
|
note: Scan pattern to execute
|
|
options:
|
|
choices:
|
|
- text: UniDirectional
|
|
value: uni
|
|
- text: BiDirectional
|
|
value: bi
|
|
- text: Offset Fill
|
|
value: offset
|
|
type: string
|
|
width: half
|
|
name: type
|
|
type: string
|
|
- field: angle
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: °
|
|
field: angle
|
|
interface: input
|
|
note: Angle at which to execute the scan pattern in degrees
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: angle
|
|
type: integer
|
|
- field: auto
|
|
meta:
|
|
display: boolean
|
|
field: auto
|
|
interface: boolean
|
|
note: Whether or not auto rotate is used, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: auto
|
|
type: boolean
|
|
- field: increment
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: °
|
|
field: increment
|
|
interface: input
|
|
note: >-
|
|
The angle per pass to adjust the scan pattern rotation when
|
|
using auto-rotate in degrees
|
|
options:
|
|
placeholder: '30'
|
|
type: integer
|
|
width: half
|
|
name: increment
|
|
type: integer
|
|
- field: cross
|
|
meta:
|
|
display: boolean
|
|
field: cross
|
|
interface: boolean
|
|
note: Whether or not cross-hatch is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: cross
|
|
type: boolean
|
|
- field: flood
|
|
meta:
|
|
display: boolean
|
|
field: flood
|
|
interface: boolean
|
|
note: Whether or not flood fill is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: flood
|
|
type: boolean
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 17
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: fill_settings
|
|
table: settings_fiber
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: line_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: line_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Line
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
format: true
|
|
field: name
|
|
interface: input
|
|
note: The name of the line setting
|
|
options:
|
|
placeholder: My great cut setting
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: power
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
suffix: ' %'
|
|
field: power
|
|
interface: input
|
|
note: Power as a % of total available.
|
|
options:
|
|
placeholder: '80'
|
|
type: integer
|
|
width: half
|
|
name: power
|
|
type: integer
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: frequency
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' kHz'
|
|
field: frequency
|
|
interface: input
|
|
note: Freqency of pulses in kHz
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: frequency
|
|
type: integer
|
|
- field: pulse
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' ns'
|
|
field: pulse
|
|
interface: input
|
|
note: Width of each pulse in ns
|
|
options:
|
|
placeholder: '200'
|
|
type: integer
|
|
width: half
|
|
name: pulse
|
|
type: integer
|
|
- field: perf
|
|
meta:
|
|
display: boolean
|
|
display_options:
|
|
labelOff: Disabled
|
|
labelOn: Enabled
|
|
field: perf
|
|
interface: boolean
|
|
note: Is perforation enabled in your setting?
|
|
required: false
|
|
type: boolean
|
|
width: full
|
|
name: perf
|
|
type: boolean
|
|
- field: cut
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: cut
|
|
interface: input
|
|
note: Amount to cut before skip (mm) - perf mode only.
|
|
options:
|
|
placeholder: '0.10'
|
|
type: decimal
|
|
width: half
|
|
name: cut
|
|
type: decimal
|
|
- field: skip
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: skip
|
|
interface: input
|
|
note: Amount to skip before the cut (mm) - perf mode only.
|
|
options:
|
|
placeholder: '0.10'
|
|
type: decimal
|
|
width: half
|
|
name: skip
|
|
type: decimal
|
|
- field: wobble
|
|
meta:
|
|
display: boolean
|
|
display_options:
|
|
labelOff: Disabled
|
|
labelOn: Enabled
|
|
field: wobble
|
|
interface: boolean
|
|
note: Is Wobble enabled in your setting?
|
|
type: boolean
|
|
width: full
|
|
name: wobble
|
|
type: boolean
|
|
- field: step
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: step
|
|
interface: input
|
|
note: Distance to step per wobble (mm) - wobble mode only.
|
|
options:
|
|
placeholder: '0.03'
|
|
type: decimal
|
|
width: half
|
|
name: step
|
|
type: decimal
|
|
- field: size
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: size
|
|
interface: input
|
|
note: Size to wobble per step (mm) - wobble mode only.
|
|
options:
|
|
placeholder: '0.2'
|
|
required: false
|
|
type: decimal
|
|
width: half
|
|
name: size
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 18
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: line_settings
|
|
table: settings_fiber
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: raster_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: raster_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Raster
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: name
|
|
interface: input
|
|
note: Name of the raster setting
|
|
options:
|
|
placeholder: Photo Cleanup Pass
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: power
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
suffix: ' %'
|
|
field: power
|
|
interface: input
|
|
note: Power as a % of total available.
|
|
options:
|
|
placeholder: '80'
|
|
type: integer
|
|
width: half
|
|
name: power
|
|
type: integer
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: frequency
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' kHz'
|
|
field: frequency
|
|
interface: input
|
|
note: Freqency of pulses in kHz
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: frequency
|
|
type: integer
|
|
- field: pulse
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' ns'
|
|
field: pulse
|
|
interface: input
|
|
note: Width of each pulse in ns
|
|
options:
|
|
placeholder: '200'
|
|
type: integer
|
|
width: half
|
|
name: pulse
|
|
type: integer
|
|
- field: type
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: type
|
|
interface: select-dropdown
|
|
note: Scan pattern to execute
|
|
options:
|
|
choices:
|
|
- text: UniDirectional
|
|
value: uni
|
|
- text: BiDirectional
|
|
value: bi
|
|
- text: Offset Fill
|
|
value: offset
|
|
type: string
|
|
width: half
|
|
name: type
|
|
type: string
|
|
- field: dither
|
|
meta:
|
|
field: dither
|
|
interface: select-dropdown
|
|
note: The dither mode to be applied to the raster image
|
|
options:
|
|
choices:
|
|
- text: Threshold
|
|
value: threshold
|
|
- text: Ordered
|
|
value: ordered
|
|
- text: Atkinson
|
|
value: atkinson
|
|
- text: Dither
|
|
value: dither
|
|
- text: Stucki
|
|
value: stucki
|
|
- text: Jarvis
|
|
value: jarvis
|
|
- text: Newsprint
|
|
value: newsprint
|
|
- text: Halftone
|
|
value: halftone
|
|
- text: Sketch
|
|
value: sketch
|
|
- text: Grayscale
|
|
value: grayscale
|
|
type: string
|
|
width: half
|
|
name: dither
|
|
type: string
|
|
- field: halftone_cell
|
|
meta:
|
|
display: formatted-value
|
|
field: halftone_cell
|
|
interface: input
|
|
note: The size of each halftone cell - only if halftone is selected
|
|
options:
|
|
placeholder: Cell size - halftone mode only.
|
|
type: decimal
|
|
width: half
|
|
name: halftone_cell
|
|
type: decimal
|
|
- field: halftone_angle
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: °
|
|
field: halftone_angle
|
|
interface: input
|
|
note: Angle the halftone pattern is applied to the image in degrees
|
|
options:
|
|
placeholder: Cell pattern angle - halftone mode only.
|
|
type: integer
|
|
width: half
|
|
name: halftone_angle
|
|
type: integer
|
|
- field: inversion
|
|
meta:
|
|
display: boolean
|
|
field: inversion
|
|
interface: boolean
|
|
note: Whether or not image inversion is applied, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: inversion
|
|
type: boolean
|
|
- field: interval
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: interval
|
|
interface: input
|
|
note: Spacing between scan line centers in scan pattern in mm
|
|
options:
|
|
placeholder: '0.025'
|
|
type: decimal
|
|
width: half
|
|
name: interval
|
|
type: decimal
|
|
- field: dot
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: dot
|
|
interface: input
|
|
note: >-
|
|
Adjustment to the width of a scan section to compensate for dot
|
|
overlap in mm
|
|
options:
|
|
placeholder: '0.08'
|
|
type: decimal
|
|
width: half
|
|
name: dot
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: cross
|
|
meta:
|
|
display: boolean
|
|
field: cross
|
|
interface: boolean
|
|
note: Whether or not cross-hatch is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: cross
|
|
type: boolean
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 19
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: raster_settings
|
|
table: settings_fiber
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: mat_coat
|
|
type: integer
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{name}}\_ {{coating_status.danger}}\_{{coating_status.name}}"
|
|
field: mat_coat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: "{{name}}\_ {{coating_status.danger}}\_{{coating_status.name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 10
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_coat
|
|
table: settings_fiber
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_coating
|
|
foreign_key_column: id
|
|
- collection: settings_fiber
|
|
field: mat_opacity
|
|
type: integer
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{opacity}}'
|
|
field: mat_opacity
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{opacity}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 12
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_opacity
|
|
table: settings_fiber
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_opacity
|
|
foreign_key_column: id
|
|
- collection: settings_fiber
|
|
field: repeat_all
|
|
type: integer
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: total passes
|
|
field: repeat_all
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: How many times ALL settings below should be cycled through.
|
|
options:
|
|
max: 9999
|
|
min: 1
|
|
placeholder: '1'
|
|
readonly: false
|
|
required: true
|
|
sort: 15
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: repeat_all
|
|
table: settings_fiber
|
|
data_type: int
|
|
default_value: 1
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: setting_notes
|
|
type: text
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: setting_notes
|
|
group: null
|
|
hidden: false
|
|
interface: input-rich-text-md
|
|
note: null
|
|
options:
|
|
folder: 00eed759-480e-43cc-9de3-854dc59cca79
|
|
readonly: false
|
|
required: false
|
|
sort: 16
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: setting_notes
|
|
table: settings_fiber
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: focus
|
|
type: decimal
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: focus
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: Focus, + values focus away, - values focus closer, in (mm)
|
|
options:
|
|
alwaysShowValue: true
|
|
maxValue: 10
|
|
minValue: -10
|
|
placeholder: '0'
|
|
stepInterval: null
|
|
readonly: false
|
|
required: true
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: focus
|
|
table: settings_fiber
|
|
data_type: decimal
|
|
default_value: 0
|
|
max_length: null
|
|
numeric_precision: 3
|
|
numeric_scale: 1
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_fiber
|
|
field: owner
|
|
type: string
|
|
meta:
|
|
collection: settings_fiber
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: owner
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{username}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: owner
|
|
table: settings_fiber
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: settings_uv
|
|
field: uploader
|
|
type: string
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: uploader
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: Mr Laser King
|
|
readonly: false
|
|
required: true
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: uploader
|
|
table: settings_uv
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: submission_date
|
|
type: dateTime
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: submission_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 21
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_date
|
|
table: settings_uv
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: last_modified_date
|
|
type: dateTime
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: last_modified_date
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 22
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: last_modified_date
|
|
table: settings_uv
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: submission_id
|
|
type: integer
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: submission_id
|
|
group: null
|
|
hidden: false
|
|
interface: null
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 20
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: submission_id
|
|
table: settings_uv
|
|
data_type: mediumint unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 8
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: setting_title
|
|
type: string
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: setting_title
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: My Awesome Setting
|
|
readonly: false
|
|
required: true
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: setting_title
|
|
table: settings_uv
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: screen
|
|
type: uuid
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: image
|
|
display_options: null
|
|
field: screen
|
|
group: null
|
|
hidden: false
|
|
interface: file-image
|
|
note: null
|
|
options:
|
|
crop: false
|
|
folder: a84f54b1-0e92-4ea6-8fbe-37a3a74bd49c
|
|
readonly: false
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- file
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: screen
|
|
table: settings_uv
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: settings_uv
|
|
field: photo
|
|
type: uuid
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: image
|
|
display_options: null
|
|
field: photo
|
|
group: null
|
|
hidden: false
|
|
interface: file-image
|
|
note: null
|
|
options:
|
|
crop: false
|
|
folder: c639360b-3116-4b5d-98da-f8b502089486
|
|
readonly: false
|
|
required: true
|
|
sort: 4
|
|
special:
|
|
- file
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: photo
|
|
table: settings_uv
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
- collection: settings_uv
|
|
field: source
|
|
type: integer
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{make}}\_{{model}}"
|
|
field: source
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: "{{make}}\_{{model}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 6
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: source
|
|
table: settings_uv
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_source
|
|
foreign_key_column: submission_id
|
|
- collection: settings_uv
|
|
field: lens
|
|
type: integer
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{field_size}}\_{{focal_length}}"
|
|
field: lens
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{field_size}}\_{{focal_length}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 7
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: lens
|
|
table: settings_uv
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_scan_lens
|
|
foreign_key_column: id
|
|
- collection: settings_uv
|
|
field: focus
|
|
type: decimal
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: focus
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: Focus, + values focus away, - values focus closer, in (mm)
|
|
options:
|
|
alwaysShowValue: true
|
|
maxValue: 10
|
|
minValue: -10
|
|
placeholder: '0'
|
|
stepInterval: null
|
|
readonly: false
|
|
required: true
|
|
sort: 8
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: focus
|
|
table: settings_uv
|
|
data_type: decimal
|
|
default_value: 0
|
|
max_length: null
|
|
numeric_precision: 3
|
|
numeric_scale: 1
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: mat
|
|
type: integer
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{name}}\_\_\_\_ {{material_status.danger}}\_{{material_status.name}}"
|
|
field: mat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: "{{name}}\_\_\_\_ {{material_status.danger}}\_{{material_status.name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 9
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat
|
|
table: settings_uv
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material
|
|
foreign_key_column: id
|
|
- collection: settings_uv
|
|
field: mat_coat
|
|
type: integer
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{name}}\_\_\_\_ {{coating_status.danger}}\_{{coating_status.name}}"
|
|
field: mat_coat
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{name}}\_\_\_\_ {{coating_status.danger}}\_{{coating_status.name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 10
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_coat
|
|
table: settings_uv
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_coating
|
|
foreign_key_column: id
|
|
- collection: settings_uv
|
|
field: mat_color
|
|
type: integer
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: "{{colors}}\_{{name}}"
|
|
field: mat_color
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: "{{colors}}\_{{name}}"
|
|
readonly: false
|
|
required: true
|
|
sort: 11
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_color
|
|
table: settings_uv
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_color
|
|
foreign_key_column: id
|
|
- collection: settings_uv
|
|
field: mat_opacity
|
|
type: integer
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{opacity}}'
|
|
field: mat_opacity
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
enableCreate: false
|
|
template: '{{opacity}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 12
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_opacity
|
|
table: settings_uv
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: material_opacity
|
|
foreign_key_column: id
|
|
- collection: settings_uv
|
|
field: mat_thickness
|
|
type: decimal
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: mat_thickness
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options:
|
|
placeholder: '3'
|
|
readonly: false
|
|
required: false
|
|
sort: 13
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: mat_thickness
|
|
table: settings_uv
|
|
data_type: decimal
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 5
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: laser_soft
|
|
type: integer
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{name}}'
|
|
field: laser_soft
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 14
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: laser_soft
|
|
table: settings_uv
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_software
|
|
foreign_key_column: id
|
|
- collection: settings_uv
|
|
field: repeat_all
|
|
type: integer
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: total passes
|
|
field: repeat_all
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: How many times ALL settings below should be cycled through.
|
|
options:
|
|
max: 9999
|
|
min: 1
|
|
placeholder: '1'
|
|
readonly: false
|
|
required: true
|
|
sort: 15
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: repeat_all
|
|
table: settings_uv
|
|
data_type: int
|
|
default_value: 1
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: setting_notes
|
|
type: text
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: setting_notes
|
|
group: null
|
|
hidden: false
|
|
interface: input-rich-text-md
|
|
note: null
|
|
options:
|
|
folder: 8ca37379-7178-48b2-8670-6b8d8a880677
|
|
readonly: false
|
|
required: false
|
|
sort: 16
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: setting_notes
|
|
table: settings_uv
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: fill_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: fill_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Fill
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
field: name
|
|
interface: input
|
|
options:
|
|
placeholder: Engraving Pass
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: frequency
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' kHz'
|
|
field: frequency
|
|
interface: input
|
|
note: Freqency of pulses in kHz
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: frequency
|
|
type: integer
|
|
- field: pulse
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' ns'
|
|
field: pulse
|
|
interface: input
|
|
note: Width of each pulse in ns
|
|
options:
|
|
placeholder: '200'
|
|
type: integer
|
|
width: half
|
|
name: pulse
|
|
type: integer
|
|
- field: interval
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: interval
|
|
interface: input
|
|
note: Spacing between scan line centers in scan pattern in mm
|
|
options:
|
|
placeholder: '0.025'
|
|
type: decimal
|
|
width: half
|
|
name: interval
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: type
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: type
|
|
interface: select-dropdown
|
|
note: Scan pattern to execute
|
|
options:
|
|
choices:
|
|
- text: UniDirectional
|
|
value: uni
|
|
- text: BiDirectional
|
|
value: bi
|
|
- text: Offset Fill
|
|
value: offset
|
|
type: string
|
|
width: half
|
|
name: type
|
|
type: string
|
|
- field: angle
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: °
|
|
field: angle
|
|
interface: input
|
|
note: Angle at which to execute the scan pattern in degrees
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: angle
|
|
type: integer
|
|
- field: auto
|
|
meta:
|
|
display: boolean
|
|
field: auto
|
|
interface: boolean
|
|
note: Whether or not auto rotate is used, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: auto
|
|
type: boolean
|
|
- field: increment
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: °
|
|
field: increment
|
|
interface: input
|
|
note: >-
|
|
The angle per pass to adjust the scan pattern rotation when
|
|
using auto-rotate in degrees
|
|
options:
|
|
placeholder: '30'
|
|
type: integer
|
|
width: half
|
|
name: increment
|
|
type: integer
|
|
- field: cross
|
|
meta:
|
|
display: boolean
|
|
field: cross
|
|
interface: boolean
|
|
note: Whether or not cross-hatch is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: cross
|
|
type: boolean
|
|
- field: flood
|
|
meta:
|
|
display: boolean
|
|
field: flood
|
|
interface: boolean
|
|
note: Whether or not flood fill is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: flood
|
|
type: boolean
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 17
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: fill_settings
|
|
table: settings_uv
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: line_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: line_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Line
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
conditionalFormatting: null
|
|
format: true
|
|
field: name
|
|
interface: input
|
|
note: The name of the line setting
|
|
options:
|
|
placeholder: My great cut setting
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: frequency
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' kHz'
|
|
field: frequency
|
|
interface: input
|
|
note: Freqency of pulses in kHz
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: frequency
|
|
type: integer
|
|
- field: pulse
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' ns'
|
|
field: pulse
|
|
interface: input
|
|
note: Width of each pulse in ns
|
|
options:
|
|
placeholder: '200'
|
|
type: integer
|
|
width: half
|
|
name: pulse
|
|
type: integer
|
|
- field: perf
|
|
meta:
|
|
display: boolean
|
|
display_options:
|
|
labelOff: Disabled
|
|
labelOn: Enabled
|
|
field: perf
|
|
interface: boolean
|
|
note: Is perforation enabled in your setting?
|
|
required: false
|
|
type: boolean
|
|
width: full
|
|
name: perf
|
|
type: boolean
|
|
- field: cut
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: cut
|
|
interface: input
|
|
note: Amount to cut before skip (mm) - perf mode only.
|
|
options:
|
|
placeholder: '0.10'
|
|
type: decimal
|
|
width: half
|
|
name: cut
|
|
type: decimal
|
|
- field: skip
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: skip
|
|
interface: input
|
|
note: Amount to skip before the cut (mm) - perf mode only.
|
|
options:
|
|
placeholder: '0.10'
|
|
type: decimal
|
|
width: half
|
|
name: skip
|
|
type: decimal
|
|
- field: wobble
|
|
meta:
|
|
display: boolean
|
|
display_options:
|
|
labelOff: Disabled
|
|
labelOn: Enabled
|
|
field: wobble
|
|
interface: boolean
|
|
note: Is Wobble enabled in your setting?
|
|
type: boolean
|
|
width: full
|
|
name: wobble
|
|
type: boolean
|
|
- field: step
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: step
|
|
interface: input
|
|
note: Distance to step per wobble (mm) - wobble mode only.
|
|
options:
|
|
placeholder: '0.03'
|
|
type: decimal
|
|
width: half
|
|
name: step
|
|
type: decimal
|
|
- field: size
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: mm
|
|
field: size
|
|
interface: input
|
|
note: Size to wobble per step (mm) - wobble mode only.
|
|
options:
|
|
placeholder: '0.2'
|
|
required: false
|
|
type: decimal
|
|
width: half
|
|
name: size
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 18
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: line_settings
|
|
table: settings_uv
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: raster_settings
|
|
type: json
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: raster_settings
|
|
group: null
|
|
hidden: false
|
|
interface: list
|
|
note: null
|
|
options:
|
|
addLabel: Create New Raster
|
|
fields:
|
|
- field: name
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: name
|
|
interface: input
|
|
note: Name of the raster setting
|
|
options:
|
|
placeholder: Photo Cleanup Pass
|
|
type: string
|
|
width: full
|
|
name: name
|
|
type: string
|
|
- field: speed
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm/s'
|
|
field: speed
|
|
interface: input
|
|
note: Galvo scan speed in mm/s
|
|
options:
|
|
placeholder: '1000'
|
|
type: integer
|
|
width: half
|
|
name: speed
|
|
type: integer
|
|
- field: frequency
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' kHz'
|
|
field: frequency
|
|
interface: input
|
|
note: Freqency of pulses in kHz
|
|
options:
|
|
placeholder: '45'
|
|
type: integer
|
|
width: half
|
|
name: frequency
|
|
type: integer
|
|
- field: pulse
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' ns'
|
|
field: pulse
|
|
interface: input
|
|
note: Width of each pulse in ns
|
|
options:
|
|
placeholder: '200'
|
|
type: integer
|
|
width: half
|
|
name: pulse
|
|
type: integer
|
|
- field: type
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
format: true
|
|
field: type
|
|
interface: select-dropdown
|
|
note: Scan pattern to execute
|
|
options:
|
|
choices:
|
|
- text: UniDirectional
|
|
value: uni
|
|
- text: BiDirectional
|
|
value: bi
|
|
- text: Offset Fill
|
|
value: offset
|
|
type: string
|
|
width: half
|
|
name: type
|
|
type: string
|
|
- field: dither
|
|
meta:
|
|
field: dither
|
|
interface: select-dropdown
|
|
note: The dither mode to be applied to the raster image
|
|
options:
|
|
choices:
|
|
- text: Threshold
|
|
value: threshold
|
|
- text: Ordered
|
|
value: ordered
|
|
- text: Atkinson
|
|
value: atkinson
|
|
- text: Dither
|
|
value: dither
|
|
- text: Stucki
|
|
value: stucki
|
|
- text: Jarvis
|
|
value: jarvis
|
|
- text: Newsprint
|
|
value: newsprint
|
|
- text: Halftone
|
|
value: halftone
|
|
- text: Sketch
|
|
value: sketch
|
|
- text: Grayscale
|
|
value: grayscale
|
|
type: string
|
|
width: half
|
|
name: dither
|
|
type: string
|
|
- field: halftone_cell
|
|
meta:
|
|
display: formatted-value
|
|
field: halftone_cell
|
|
interface: input
|
|
note: The size of each halftone cell - only if halftone is selected
|
|
options:
|
|
placeholder: Cell size - halftone mode only.
|
|
type: decimal
|
|
width: half
|
|
name: halftone_cell
|
|
type: decimal
|
|
- field: halftone_angle
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: °
|
|
field: halftone_angle
|
|
interface: input
|
|
note: Angle the halftone pattern is applied to the image in degrees
|
|
options:
|
|
placeholder: Cell pattern angle - halftone mode only.
|
|
type: integer
|
|
width: half
|
|
name: halftone_angle
|
|
type: integer
|
|
- field: inversion
|
|
meta:
|
|
display: boolean
|
|
field: inversion
|
|
interface: boolean
|
|
note: Whether or not image inversion is applied, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: inversion
|
|
type: boolean
|
|
- field: interval
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: interval
|
|
interface: input
|
|
note: Spacing between scan line centers in scan pattern in mm
|
|
options:
|
|
placeholder: '0.025'
|
|
type: decimal
|
|
width: half
|
|
name: interval
|
|
type: decimal
|
|
- field: dot
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' mm'
|
|
field: dot
|
|
interface: input
|
|
note: >-
|
|
Adjustment to the width of a scan section to compensate for dot
|
|
overlap in mm
|
|
options:
|
|
placeholder: '0.08'
|
|
type: decimal
|
|
width: half
|
|
name: dot
|
|
type: decimal
|
|
- field: pass
|
|
meta:
|
|
display: formatted-value
|
|
display_options:
|
|
suffix: ' pass(es)'
|
|
field: pass
|
|
interface: input
|
|
note: Number of passes to execute
|
|
options:
|
|
placeholder: '1'
|
|
type: integer
|
|
width: half
|
|
name: pass
|
|
type: integer
|
|
- field: cross
|
|
meta:
|
|
display: boolean
|
|
field: cross
|
|
interface: boolean
|
|
note: Whether or not cross-hatch is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: cross
|
|
type: boolean
|
|
- field: air
|
|
meta:
|
|
display: boolean
|
|
field: air
|
|
interface: boolean
|
|
note: Whether or not air assist is enabled, check for yes.
|
|
type: boolean
|
|
width: half
|
|
name: air
|
|
type: boolean
|
|
readonly: false
|
|
required: false
|
|
sort: 19
|
|
special:
|
|
- cast-json
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: raster_settings
|
|
table: settings_uv
|
|
data_type: longtext
|
|
default_value: null
|
|
max_length: 4294967295
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: settings_uv
|
|
field: owner
|
|
type: string
|
|
meta:
|
|
collection: settings_uv
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: owner
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{username}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: owner
|
|
table: settings_uv
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: user_claims
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: user_claims
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_claims
|
|
field: status
|
|
type: string
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: labels
|
|
display_options:
|
|
choices:
|
|
- background: var(--theme--primary-background)
|
|
color: '#F9F06B'
|
|
foreground: var(--theme--primary)
|
|
text: pending
|
|
value: pending
|
|
- background: var(--theme--background-normal)
|
|
color: '#8FF0A4'
|
|
foreground: var(--theme--foreground)
|
|
text: approved
|
|
value: approved
|
|
- background: var(--theme--warning-background)
|
|
color: '#E01B24'
|
|
foreground: var(--theme--warning)
|
|
text: rejected
|
|
value: rejected
|
|
showAsDot: true
|
|
field: status
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown
|
|
note: null
|
|
options:
|
|
choices:
|
|
- color: '#F9F06B'
|
|
text: pending
|
|
value: pending
|
|
- color: '#2EC27E'
|
|
text: approved
|
|
value: approved
|
|
- color: '#E01B24'
|
|
text: rejected
|
|
value: rejected
|
|
readonly: false
|
|
required: true
|
|
sort: 5
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: status
|
|
table: user_claims
|
|
data_type: varchar
|
|
default_value: pending
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_claims
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 6
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: user_claims
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_claims
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 7
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: user_claims
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: user_claims
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 8
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: user_claims
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_claims
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 9
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: user_claims
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: user_claims
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 10
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: user_claims
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_claims
|
|
field: target_id
|
|
type: string
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: target_id
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: true
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: target_id
|
|
table: user_claims
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_claims
|
|
field: claimant
|
|
type: string
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: claimant
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{username}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 4
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: claimant
|
|
table: user_claims
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: user_claims
|
|
field: note
|
|
type: text
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: note
|
|
group: null
|
|
hidden: false
|
|
interface: input-multiline
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 11
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: note
|
|
table: user_claims
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_claims
|
|
field: reviewed_by
|
|
type: string
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: reviewed_by
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{username}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 12
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: reviewed_by
|
|
table: user_claims
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: user_claims
|
|
field: reviewed_at
|
|
type: dateTime
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: reviewed_at
|
|
group: null
|
|
hidden: false
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 13
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: reviewed_at
|
|
table: user_claims
|
|
data_type: datetime
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_claims
|
|
field: target_collection
|
|
type: string
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: target_collection
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown
|
|
note: null
|
|
options:
|
|
choices:
|
|
- color: '#8FF0A4'
|
|
text: settings_fiber
|
|
value: settings_fiber
|
|
- color: '#93006A'
|
|
text: settings_uv
|
|
value: settings_uv
|
|
- color: '#F66151'
|
|
text: settings_co2gal
|
|
value: settings_co2gal
|
|
- color: '#E01B24'
|
|
text: settings_co2gan
|
|
value: settings_co2gan
|
|
- color: '#813D9C'
|
|
text: projects
|
|
value: projects
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: target_collection
|
|
table: user_claims
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_claims
|
|
field: unique_key
|
|
type: string
|
|
meta:
|
|
collection: user_claims
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: unique_key
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 14
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: unique_key
|
|
table: user_claims
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_preferences
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: user_preferences
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: user_preferences
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_preferences
|
|
field: status
|
|
type: string
|
|
meta:
|
|
collection: user_preferences
|
|
conditions: null
|
|
display: labels
|
|
display_options:
|
|
choices:
|
|
- background: var(--theme--primary-background)
|
|
color: var(--theme--primary)
|
|
foreground: var(--theme--primary)
|
|
text: $t:published
|
|
value: published
|
|
- background: var(--theme--background-normal)
|
|
color: var(--theme--foreground)
|
|
foreground: var(--theme--foreground)
|
|
text: $t:draft
|
|
value: draft
|
|
- background: var(--theme--warning-background)
|
|
color: var(--theme--warning)
|
|
foreground: var(--theme--warning)
|
|
text: $t:archived
|
|
value: archived
|
|
showAsDot: true
|
|
field: status
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown
|
|
note: null
|
|
options:
|
|
choices:
|
|
- color: var(--theme--primary)
|
|
text: $t:published
|
|
value: published
|
|
- color: var(--theme--foreground)
|
|
text: $t:draft
|
|
value: draft
|
|
- color: var(--theme--warning)
|
|
text: $t:archived
|
|
value: archived
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: status
|
|
table: user_preferences
|
|
data_type: varchar
|
|
default_value: draft
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_preferences
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: user_preferences
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: user_preferences
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_preferences
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: user_preferences
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 4
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: user_preferences
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: user_preferences
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: user_preferences
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 5
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: user_preferences
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_preferences
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: user_preferences
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: user_preferences
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: user_preferences
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: user_preferences
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 7
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: user_preferences
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_rig_type
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: user_rig_type
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: user_rig_type
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_rig_type
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: user_rig_type
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: user_rig_type
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_rig_type
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: user_rig_type
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 2
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: user_rig_type
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_rigs
|
|
field: id
|
|
type: integer
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: id
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 1
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: id
|
|
table: user_rigs
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: false
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: true
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: true
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_rigs
|
|
field: sort
|
|
type: integer
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: sort
|
|
group: null
|
|
hidden: true
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 12
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: sort
|
|
table: user_rigs
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_rigs
|
|
field: user_created
|
|
type: string
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_created
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 13
|
|
special:
|
|
- user-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_created
|
|
table: user_rigs
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: user_rigs
|
|
field: date_created
|
|
type: timestamp
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_created
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 14
|
|
special:
|
|
- date-created
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_created
|
|
table: user_rigs
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_rigs
|
|
field: user_updated
|
|
type: string
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: user
|
|
display_options: null
|
|
field: user_updated
|
|
group: null
|
|
hidden: true
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{avatar}} {{first_name}} {{last_name}}'
|
|
readonly: true
|
|
required: false
|
|
sort: 15
|
|
special:
|
|
- user-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: user_updated
|
|
table: user_rigs
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: user_rigs
|
|
field: date_updated
|
|
type: timestamp
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: datetime
|
|
display_options:
|
|
relative: true
|
|
field: date_updated
|
|
group: null
|
|
hidden: true
|
|
interface: datetime
|
|
note: null
|
|
options: null
|
|
readonly: true
|
|
required: false
|
|
sort: 16
|
|
special:
|
|
- date-updated
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: half
|
|
schema:
|
|
name: date_updated
|
|
table: user_rigs
|
|
data_type: timestamp
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_rigs
|
|
field: owner
|
|
type: string
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: related-values
|
|
display_options:
|
|
template: '{{username}}'
|
|
field: owner
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: true
|
|
sort: 2
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: owner
|
|
table: user_rigs
|
|
data_type: char
|
|
default_value: null
|
|
max_length: 36
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
- collection: user_rigs
|
|
field: name
|
|
type: string
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: name
|
|
group: null
|
|
hidden: false
|
|
interface: input
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: true
|
|
sort: 3
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: name
|
|
table: user_rigs
|
|
data_type: varchar
|
|
default_value: null
|
|
max_length: 255
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
- collection: user_rigs
|
|
field: rig_type
|
|
type: integer
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: rig_type
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: true
|
|
sort: 4
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: rig_type
|
|
table: user_rigs
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: user_rig_type
|
|
foreign_key_column: id
|
|
- collection: user_rigs
|
|
field: laser_source
|
|
type: integer
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: laser_source
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: true
|
|
sort: 5
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: laser_source
|
|
table: user_rigs
|
|
data_type: int
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_source
|
|
foreign_key_column: submission_id
|
|
- collection: user_rigs
|
|
field: laser_scan_lens
|
|
type: integer
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: laser_scan_lens
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{field_size}} {{focal_length}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 7
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: laser_scan_lens
|
|
table: user_rigs
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_scan_lens
|
|
foreign_key_column: id
|
|
- collection: user_rigs
|
|
field: laser_focus_lens
|
|
type: integer
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: laser_focus_lens
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 6
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: laser_focus_lens
|
|
table: user_rigs
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_focus_lens
|
|
foreign_key_column: id
|
|
- collection: user_rigs
|
|
field: laser_scan_lens_apt
|
|
type: integer
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: laser_scan_lens_apt
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 8
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: laser_scan_lens_apt
|
|
table: user_rigs
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_scan_lens_apt
|
|
foreign_key_column: id
|
|
- collection: user_rigs
|
|
field: laser_scan_lens_exp
|
|
type: integer
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: laser_scan_lens_exp
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 9
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: laser_scan_lens_exp
|
|
table: user_rigs
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_scan_lens_exp
|
|
foreign_key_column: id
|
|
- collection: user_rigs
|
|
field: laser_software
|
|
type: integer
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: laser_software
|
|
group: null
|
|
hidden: false
|
|
interface: select-dropdown-m2o
|
|
note: null
|
|
options:
|
|
template: '{{name}}'
|
|
readonly: false
|
|
required: false
|
|
sort: 10
|
|
special:
|
|
- m2o
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: laser_software
|
|
table: user_rigs
|
|
data_type: int unsigned
|
|
default_value: null
|
|
max_length: null
|
|
numeric_precision: 10
|
|
numeric_scale: 0
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: true
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: laser_software
|
|
foreign_key_column: id
|
|
- collection: user_rigs
|
|
field: notes
|
|
type: text
|
|
meta:
|
|
collection: user_rigs
|
|
conditions: null
|
|
display: null
|
|
display_options: null
|
|
field: notes
|
|
group: null
|
|
hidden: false
|
|
interface: input-multiline
|
|
note: null
|
|
options: null
|
|
readonly: false
|
|
required: false
|
|
sort: 11
|
|
special: null
|
|
translations: null
|
|
validation: null
|
|
validation_message: null
|
|
width: full
|
|
schema:
|
|
name: notes
|
|
table: user_rigs
|
|
data_type: text
|
|
default_value: null
|
|
max_length: 65535
|
|
numeric_precision: null
|
|
numeric_scale: null
|
|
is_nullable: true
|
|
is_unique: false
|
|
is_indexed: false
|
|
is_primary_key: false
|
|
is_generated: false
|
|
generation_expression: null
|
|
has_auto_increment: false
|
|
foreign_key_table: null
|
|
foreign_key_column: null
|
|
relations:
|
|
- collection: att_color
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: att_color
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: att_color
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: att_color
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: att_p_type
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: att_p_type
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: att_p_type
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: att_p_type
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: att_scan_lens
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: att_scan_lens
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: att_scan_lens
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: att_scan_lens
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: att_software
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: att_software
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: att_software
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: att_software
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: bg_cat
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: bg_cat
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: bg_cat
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: bg_cat_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: bg_cat
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: bg_cat
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: bg_cat
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: bg_cat_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: bg_entries
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: bg_entries
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: bg_entries
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: bg_entries_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: bg_entries
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: bg_entries
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: bg_entries
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: bg_entries_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: bg_entries
|
|
field: index
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: bg_entries
|
|
many_field: index
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: bg_entries
|
|
column: index
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: bg_entries_index_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: bg_entries
|
|
field: header
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: bg_entries
|
|
many_field: header
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: bg_entries
|
|
column: header
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: bg_entries_header_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: bg_entries
|
|
field: bg_entry_sub_cat
|
|
related_collection: bg_sub_cat
|
|
meta:
|
|
junction_field: null
|
|
many_collection: bg_entries
|
|
many_field: bg_entry_sub_cat
|
|
one_allowed_collections: null
|
|
one_collection: bg_sub_cat
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: bg_entries
|
|
column: bg_entry_sub_cat
|
|
foreign_key_table: bg_sub_cat
|
|
foreign_key_column: id
|
|
constraint_name: bg_entries_bg_entry_sub_cat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: bg_entries
|
|
field: bg_entry_cat
|
|
related_collection: bg_cat
|
|
meta:
|
|
junction_field: null
|
|
many_collection: bg_entries
|
|
many_field: bg_entry_cat
|
|
one_allowed_collections: null
|
|
one_collection: bg_cat
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: bg_entries
|
|
column: bg_entry_cat
|
|
foreign_key_table: bg_cat
|
|
foreign_key_column: id
|
|
constraint_name: bg_entries_bg_entry_cat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: bg_sub_cat
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: bg_sub_cat
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: bg_sub_cat
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: bg_sub_cat_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: bg_sub_cat
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: bg_sub_cat
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: bg_sub_cat
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: bg_sub_cat_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: bg_sub_cat
|
|
field: bg_entry_cat
|
|
related_collection: bg_cat
|
|
meta:
|
|
junction_field: null
|
|
many_collection: bg_sub_cat
|
|
many_field: bg_entry_cat
|
|
one_allowed_collections: null
|
|
one_collection: bg_cat
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: bg_sub_cat
|
|
column: bg_entry_cat
|
|
foreign_key_table: bg_cat
|
|
foreign_key_column: id
|
|
constraint_name: bg_sub_cat_bg_entry_cat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: hazard_danger
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: hazard_danger
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: hazard_danger
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: hazard_danger_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: hazard_danger
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: hazard_danger
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: hazard_danger
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: hazard_danger_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: hazard_severity
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: hazard_severity
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: hazard_severity
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: hazard_severity_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: hazard_severity
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: hazard_severity
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: hazard_severity
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: hazard_severity_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: hazard_source
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: hazard_source
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: hazard_source
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: hazard_source_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: hazard_source
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: hazard_source
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: hazard_source
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: hazard_source_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: hazard_tags
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: hazard_tags
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: hazard_tags
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: hazard_tags_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: hazard_tags
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: hazard_tags
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: hazard_tags
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: hazard_tags_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: hazard_tags
|
|
field: hazard_source
|
|
related_collection: hazard_source
|
|
meta:
|
|
junction_field: null
|
|
many_collection: hazard_tags
|
|
many_field: hazard_source
|
|
one_allowed_collections: null
|
|
one_collection: hazard_source
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: hazard_tags
|
|
column: hazard_source
|
|
foreign_key_table: hazard_source
|
|
foreign_key_column: id
|
|
constraint_name: hazard_tags_hazard_source_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: hazard_tags
|
|
field: hazard_danger
|
|
related_collection: hazard_danger
|
|
meta:
|
|
junction_field: null
|
|
many_collection: hazard_tags
|
|
many_field: hazard_danger
|
|
one_allowed_collections: null
|
|
one_collection: hazard_danger
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: hazard_tags
|
|
column: hazard_danger
|
|
foreign_key_table: hazard_danger
|
|
foreign_key_column: id
|
|
constraint_name: hazard_tags_hazard_danger_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: hazard_tags
|
|
field: hazard_severity
|
|
related_collection: hazard_severity
|
|
meta:
|
|
junction_field: null
|
|
many_collection: hazard_tags
|
|
many_field: hazard_severity
|
|
one_allowed_collections: null
|
|
one_collection: hazard_severity
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: hazard_tags
|
|
column: hazard_severity
|
|
foreign_key_table: hazard_severity
|
|
foreign_key_column: id
|
|
constraint_name: hazard_tags_hazard_severity_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: laser_focus_lens
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_focus_lens
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_focus_lens
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_focus_lens_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: laser_focus_lens
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_focus_lens
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_focus_lens
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_focus_lens_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: laser_focus_lens_config
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_focus_lens_config
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_focus_lens_config
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_focus_lens_config_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: laser_focus_lens_config
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_focus_lens_config
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_focus_lens_config
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_focus_lens_config_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: laser_focus_lens_diameter
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_focus_lens_diameter
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_focus_lens_diameter
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_focus_lens_diameter_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: laser_focus_lens_diameter
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_focus_lens_diameter
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_focus_lens_diameter
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_focus_lens_diameter_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: laser_scan_lens_apt
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_scan_lens_apt
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_scan_lens_apt
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_scan_lens_apt_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: laser_scan_lens_apt
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_scan_lens_apt
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_scan_lens_apt
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_scan_lens_apt_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: laser_scan_lens_config
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_scan_lens_config
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_scan_lens_config
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_scan_lens_config_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: laser_scan_lens_config
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_scan_lens_config
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_scan_lens_config
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_scan_lens_config_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: laser_scan_lens_exp
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_scan_lens_exp
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_scan_lens_exp
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_scan_lens_exp_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: laser_scan_lens_exp
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: laser_scan_lens_exp
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: laser_scan_lens_exp
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: laser_scan_lens_exp_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: le_fiber_settings
|
|
field: material_db
|
|
related_collection: le_materials
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_fiber_settings
|
|
many_field: material_db
|
|
one_allowed_collections: null
|
|
one_collection: le_materials
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_fiber_settings
|
|
field: color
|
|
related_collection: att_color
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_fiber_settings
|
|
many_field: color
|
|
one_allowed_collections: null
|
|
one_collection: att_color
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_fiber_settings
|
|
field: p_type
|
|
related_collection: att_p_type
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_fiber_settings
|
|
many_field: p_type
|
|
one_allowed_collections: null
|
|
one_collection: att_p_type
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_fiber_settings
|
|
field: fiber_settings_photos
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_fiber_settings
|
|
many_field: fiber_settings_photos
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_fiber_settings
|
|
field: fiber_settings_screenshots
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_fiber_settings
|
|
many_field: fiber_settings_screenshots
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_fiber_settings
|
|
field: software_type
|
|
related_collection: att_software
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_fiber_settings
|
|
many_field: software_type
|
|
one_allowed_collections: null
|
|
one_collection: att_software
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_fiber_settings
|
|
field: scan_lens
|
|
related_collection: att_scan_lens
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_fiber_settings
|
|
many_field: scan_lens
|
|
one_allowed_collections: null
|
|
one_collection: att_scan_lens
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_material_categories
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_material_categories
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_material_categories
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_material_categories
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_materials
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_materials
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_materials
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_materials
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_materials
|
|
field: material_category
|
|
related_collection: le_material_categories
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_materials
|
|
many_field: material_category
|
|
one_allowed_collections: null
|
|
one_collection: le_material_categories
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_materials
|
|
field: safety_status
|
|
related_collection: le_safety_status
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_materials
|
|
many_field: safety_status
|
|
one_allowed_collections: null
|
|
one_collection: le_safety_status
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_materials_le_safety_tags
|
|
field: le_safety_tags_id
|
|
related_collection: le_safety_tags
|
|
meta:
|
|
junction_field: le_materials_id
|
|
many_collection: le_materials_le_safety_tags
|
|
many_field: le_safety_tags_id
|
|
one_allowed_collections: null
|
|
one_collection: le_safety_tags
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_materials_le_safety_tags
|
|
field: le_materials_id
|
|
related_collection: le_materials
|
|
meta:
|
|
junction_field: le_safety_tags_id
|
|
many_collection: le_materials_le_safety_tags
|
|
many_field: le_materials_id
|
|
one_allowed_collections: null
|
|
one_collection: le_materials
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: safety_tags
|
|
sort_field: null
|
|
- collection: le_safety_status
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_safety_status
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_safety_status
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_safety_status
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_safety_tags
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_safety_tags
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: le_safety_tags
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: le_safety_tags
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
- collection: material
|
|
field: material_cat
|
|
related_collection: material_cat
|
|
meta:
|
|
junction_field: null
|
|
many_collection: material
|
|
many_field: material_cat
|
|
one_allowed_collections: null
|
|
one_collection: material_cat
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: material
|
|
column: material_cat
|
|
foreign_key_table: material_cat
|
|
foreign_key_column: id
|
|
constraint_name: material_material_cat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: material
|
|
field: material_status
|
|
related_collection: material_status
|
|
meta:
|
|
junction_field: null
|
|
many_collection: material
|
|
many_field: material_status
|
|
one_allowed_collections: null
|
|
one_collection: material_status
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: material
|
|
column: material_status
|
|
foreign_key_table: material_status
|
|
foreign_key_column: id
|
|
constraint_name: material_material_status_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: material_coating
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: material_coating
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: material_coating
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: material_coating_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: material_coating
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: material_coating
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: material_coating
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: material_coating_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: material_coating
|
|
field: coating_status
|
|
related_collection: material_status
|
|
meta:
|
|
junction_field: null
|
|
many_collection: material_coating
|
|
many_field: coating_status
|
|
one_allowed_collections: null
|
|
one_collection: material_status
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: material_coating
|
|
column: coating_status
|
|
foreign_key_table: material_status
|
|
foreign_key_column: id
|
|
constraint_name: material_coating_coating_status_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: material_coating_hazard_tags
|
|
field: hazard_tags_id
|
|
related_collection: hazard_tags
|
|
meta:
|
|
junction_field: material_coating_id
|
|
many_collection: material_coating_hazard_tags
|
|
many_field: hazard_tags_id
|
|
one_allowed_collections: null
|
|
one_collection: hazard_tags
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: material_coating_hazard_tags
|
|
column: hazard_tags_id
|
|
foreign_key_table: hazard_tags
|
|
foreign_key_column: id
|
|
constraint_name: material_coating_hazard_tags_hazard_tags_id_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: material_coating_hazard_tags
|
|
field: material_coating_id
|
|
related_collection: material_coating
|
|
meta:
|
|
junction_field: hazard_tags_id
|
|
many_collection: material_coating_hazard_tags
|
|
many_field: material_coating_id
|
|
one_allowed_collections: null
|
|
one_collection: material_coating
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: hazard_tags
|
|
sort_field: null
|
|
schema:
|
|
table: material_coating_hazard_tags
|
|
column: material_coating_id
|
|
foreign_key_table: material_coating
|
|
foreign_key_column: id
|
|
constraint_name: material_coating_hazard_tags_material_coating_id_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: material_hazard_tags
|
|
field: hazard_tags_id
|
|
related_collection: hazard_tags
|
|
meta:
|
|
junction_field: material_id
|
|
many_collection: material_hazard_tags
|
|
many_field: hazard_tags_id
|
|
one_allowed_collections: null
|
|
one_collection: hazard_tags
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: material_hazard_tags
|
|
column: hazard_tags_id
|
|
foreign_key_table: hazard_tags
|
|
foreign_key_column: id
|
|
constraint_name: material_hazard_tags_hazard_tags_id_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: material_hazard_tags
|
|
field: material_id
|
|
related_collection: material
|
|
meta:
|
|
junction_field: hazard_tags_id
|
|
many_collection: material_hazard_tags
|
|
many_field: material_id
|
|
one_allowed_collections: null
|
|
one_collection: material
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: hazard_tags
|
|
sort_field: null
|
|
schema:
|
|
table: material_hazard_tags
|
|
column: material_id
|
|
foreign_key_table: material
|
|
foreign_key_column: id
|
|
constraint_name: material_hazard_tags_material_id_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: material_opacity
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: material_opacity
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: material_opacity
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: material_opacity_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: material_opacity
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: material_opacity
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: material_opacity
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: material_opacity_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: projects
|
|
field: p_image
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: projects
|
|
many_field: p_image
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: projects
|
|
column: p_image
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: projects_p_image_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: projects
|
|
field: owner
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: projects
|
|
many_field: owner
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: projects
|
|
column: owner
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: projects_owner_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: projects_files
|
|
field: directus_files_id
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: projects_submission_id
|
|
many_collection: projects_files
|
|
many_field: directus_files_id
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: projects_files
|
|
column: directus_files_id
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: projects_files_directus_files_id_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: projects_files
|
|
field: projects_submission_id
|
|
related_collection: projects
|
|
meta:
|
|
junction_field: directus_files_id
|
|
many_collection: projects_files
|
|
many_field: projects_submission_id
|
|
one_allowed_collections: null
|
|
one_collection: projects
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: p_files
|
|
sort_field: null
|
|
schema:
|
|
table: projects_files
|
|
column: projects_submission_id
|
|
foreign_key_table: projects
|
|
foreign_key_column: submission_id
|
|
constraint_name: projects_files_projects_submission_id_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: photo
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: photo
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: photo
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_photo_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: screen
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: screen
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: screen
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_screen_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: source
|
|
related_collection: laser_source
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: source
|
|
one_allowed_collections: null
|
|
one_collection: laser_source
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: source
|
|
foreign_key_table: laser_source
|
|
foreign_key_column: submission_id
|
|
constraint_name: settings_co2gal_source_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: lens
|
|
related_collection: laser_scan_lens
|
|
meta:
|
|
junction_field: settings_co2gal_submission_id
|
|
many_collection: settings_co2gal
|
|
many_field: lens
|
|
one_allowed_collections: []
|
|
one_collection: laser_scan_lens
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: lens
|
|
foreign_key_table: laser_scan_lens
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_lens_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: mat
|
|
related_collection: material
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: mat
|
|
one_allowed_collections: null
|
|
one_collection: material
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: mat
|
|
foreign_key_table: material
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_mat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: mat_coat
|
|
related_collection: material_coating
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: mat_coat
|
|
one_allowed_collections: null
|
|
one_collection: material_coating
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: mat_coat
|
|
foreign_key_table: material_coating
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_mat_coat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: mat_color
|
|
related_collection: material_color
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: mat_color
|
|
one_allowed_collections: null
|
|
one_collection: material_color
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: mat_color
|
|
foreign_key_table: material_color
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_mat_color_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: mat_opacity
|
|
related_collection: material_opacity
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: mat_opacity
|
|
one_allowed_collections: null
|
|
one_collection: material_opacity
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: mat_opacity
|
|
foreign_key_table: material_opacity
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_mat_opacity_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: laser_soft
|
|
related_collection: laser_software
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: laser_soft
|
|
one_allowed_collections: null
|
|
one_collection: laser_software
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: laser_soft
|
|
foreign_key_table: laser_software
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_laser_soft_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: lens_conf
|
|
related_collection: laser_scan_lens_config
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: lens_conf
|
|
one_allowed_collections: null
|
|
one_collection: laser_scan_lens_config
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: lens_conf
|
|
foreign_key_table: laser_scan_lens_config
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_lens_conf_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: lens_apt
|
|
related_collection: laser_scan_lens_apt
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: lens_apt
|
|
one_allowed_collections: null
|
|
one_collection: laser_scan_lens_apt
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: lens_apt
|
|
foreign_key_table: laser_scan_lens_apt
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_lens_apt_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: lens_exp
|
|
related_collection: laser_scan_lens_exp
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: lens_exp
|
|
one_allowed_collections: null
|
|
one_collection: laser_scan_lens_exp
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: lens_exp
|
|
foreign_key_table: laser_scan_lens_exp
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_lens_exp_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gal
|
|
field: owner
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gal
|
|
many_field: owner
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gal
|
|
column: owner
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gal_owner_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gan
|
|
field: screen
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gan
|
|
many_field: screen
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gan
|
|
column: screen
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gan_screen_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gan
|
|
field: source
|
|
related_collection: laser_source
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gan
|
|
many_field: source
|
|
one_allowed_collections: null
|
|
one_collection: laser_source
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gan
|
|
column: source
|
|
foreign_key_table: laser_source
|
|
foreign_key_column: submission_id
|
|
constraint_name: settings_co2gan_source_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gan
|
|
field: mat
|
|
related_collection: material
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gan
|
|
many_field: mat
|
|
one_allowed_collections: null
|
|
one_collection: material
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gan
|
|
column: mat
|
|
foreign_key_table: material
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gan_mat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gan
|
|
field: mat_coat
|
|
related_collection: material_coating
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gan
|
|
many_field: mat_coat
|
|
one_allowed_collections: null
|
|
one_collection: material_coating
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gan
|
|
column: mat_coat
|
|
foreign_key_table: material_coating
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gan_mat_coat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gan
|
|
field: mat_color
|
|
related_collection: material_color
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gan
|
|
many_field: mat_color
|
|
one_allowed_collections: null
|
|
one_collection: material_color
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gan
|
|
column: mat_color
|
|
foreign_key_table: material_color
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gan_mat_color_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gan
|
|
field: mat_opacity
|
|
related_collection: material_opacity
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gan
|
|
many_field: mat_opacity
|
|
one_allowed_collections: null
|
|
one_collection: material_opacity
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gan
|
|
column: mat_opacity
|
|
foreign_key_table: material_opacity
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gan_mat_opacity_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gan
|
|
field: laser_soft
|
|
related_collection: laser_software
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gan
|
|
many_field: laser_soft
|
|
one_allowed_collections: null
|
|
one_collection: laser_software
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gan
|
|
column: laser_soft
|
|
foreign_key_table: laser_software
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gan_laser_soft_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gan
|
|
field: photo
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gan
|
|
many_field: photo
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gan
|
|
column: photo
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gan_photo_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gan
|
|
field: lens
|
|
related_collection: laser_focus_lens
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gan
|
|
many_field: lens
|
|
one_allowed_collections: null
|
|
one_collection: laser_focus_lens
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gan
|
|
column: lens
|
|
foreign_key_table: laser_focus_lens
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gan_lens_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gan
|
|
field: lens_conf
|
|
related_collection: laser_focus_lens_config
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gan
|
|
many_field: lens_conf
|
|
one_allowed_collections: null
|
|
one_collection: laser_focus_lens_config
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gan
|
|
column: lens_conf
|
|
foreign_key_table: laser_focus_lens_config
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gan_lens_conf_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_co2gan
|
|
field: owner
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_co2gan
|
|
many_field: owner
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_co2gan
|
|
column: owner
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: settings_co2gan_owner_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_fiber
|
|
field: photo
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_fiber
|
|
many_field: photo
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_fiber
|
|
column: photo
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: settings_fiber_photo_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_fiber
|
|
field: screen
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_fiber
|
|
many_field: screen
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_fiber
|
|
column: screen
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: settings_fiber_screen_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_fiber
|
|
field: source
|
|
related_collection: laser_source
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_fiber
|
|
many_field: source
|
|
one_allowed_collections: null
|
|
one_collection: laser_source
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_fiber
|
|
column: source
|
|
foreign_key_table: laser_source
|
|
foreign_key_column: submission_id
|
|
constraint_name: settings_fiber_source_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_fiber
|
|
field: lens
|
|
related_collection: laser_scan_lens
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_fiber
|
|
many_field: lens
|
|
one_allowed_collections: null
|
|
one_collection: laser_scan_lens
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_fiber
|
|
column: lens
|
|
foreign_key_table: laser_scan_lens
|
|
foreign_key_column: id
|
|
constraint_name: settings_fiber_lens_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_fiber
|
|
field: mat
|
|
related_collection: material
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_fiber
|
|
many_field: mat
|
|
one_allowed_collections: null
|
|
one_collection: material
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_fiber
|
|
column: mat
|
|
foreign_key_table: material
|
|
foreign_key_column: id
|
|
constraint_name: settings_fiber_mat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_fiber
|
|
field: mat_color
|
|
related_collection: material_color
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_fiber
|
|
many_field: mat_color
|
|
one_allowed_collections: null
|
|
one_collection: material_color
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_fiber
|
|
column: mat_color
|
|
foreign_key_table: material_color
|
|
foreign_key_column: id
|
|
constraint_name: settings_fiber_mat_color_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_fiber
|
|
field: laser_soft
|
|
related_collection: laser_software
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_fiber
|
|
many_field: laser_soft
|
|
one_allowed_collections: null
|
|
one_collection: laser_software
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_fiber
|
|
column: laser_soft
|
|
foreign_key_table: laser_software
|
|
foreign_key_column: id
|
|
constraint_name: settings_fiber_laser_soft_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_fiber
|
|
field: mat_coat
|
|
related_collection: material_coating
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_fiber
|
|
many_field: mat_coat
|
|
one_allowed_collections: null
|
|
one_collection: material_coating
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_fiber
|
|
column: mat_coat
|
|
foreign_key_table: material_coating
|
|
foreign_key_column: id
|
|
constraint_name: settings_fiber_mat_coat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_fiber
|
|
field: mat_opacity
|
|
related_collection: material_opacity
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_fiber
|
|
many_field: mat_opacity
|
|
one_allowed_collections: null
|
|
one_collection: material_opacity
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_fiber
|
|
column: mat_opacity
|
|
foreign_key_table: material_opacity
|
|
foreign_key_column: id
|
|
constraint_name: settings_fiber_mat_opacity_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_fiber
|
|
field: owner
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_fiber
|
|
many_field: owner
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_fiber
|
|
column: owner
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: settings_fiber_owner_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_uv
|
|
field: screen
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_uv
|
|
many_field: screen
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_uv
|
|
column: screen
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: settings_uv_screen_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_uv
|
|
field: photo
|
|
related_collection: directus_files
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_uv
|
|
many_field: photo
|
|
one_allowed_collections: null
|
|
one_collection: directus_files
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_uv
|
|
column: photo
|
|
foreign_key_table: directus_files
|
|
foreign_key_column: id
|
|
constraint_name: settings_uv_photo_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_uv
|
|
field: source
|
|
related_collection: laser_source
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_uv
|
|
many_field: source
|
|
one_allowed_collections: null
|
|
one_collection: laser_source
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_uv
|
|
column: source
|
|
foreign_key_table: laser_source
|
|
foreign_key_column: submission_id
|
|
constraint_name: settings_uv_source_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_uv
|
|
field: lens
|
|
related_collection: laser_scan_lens
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_uv
|
|
many_field: lens
|
|
one_allowed_collections: null
|
|
one_collection: laser_scan_lens
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_uv
|
|
column: lens
|
|
foreign_key_table: laser_scan_lens
|
|
foreign_key_column: id
|
|
constraint_name: settings_uv_lens_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_uv
|
|
field: mat
|
|
related_collection: material
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_uv
|
|
many_field: mat
|
|
one_allowed_collections: null
|
|
one_collection: material
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_uv
|
|
column: mat
|
|
foreign_key_table: material
|
|
foreign_key_column: id
|
|
constraint_name: settings_uv_mat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_uv
|
|
field: mat_coat
|
|
related_collection: material_coating
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_uv
|
|
many_field: mat_coat
|
|
one_allowed_collections: null
|
|
one_collection: material_coating
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_uv
|
|
column: mat_coat
|
|
foreign_key_table: material_coating
|
|
foreign_key_column: id
|
|
constraint_name: settings_uv_mat_coat_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_uv
|
|
field: mat_color
|
|
related_collection: material_color
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_uv
|
|
many_field: mat_color
|
|
one_allowed_collections: null
|
|
one_collection: material_color
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_uv
|
|
column: mat_color
|
|
foreign_key_table: material_color
|
|
foreign_key_column: id
|
|
constraint_name: settings_uv_mat_color_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_uv
|
|
field: mat_opacity
|
|
related_collection: material_opacity
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_uv
|
|
many_field: mat_opacity
|
|
one_allowed_collections: null
|
|
one_collection: material_opacity
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_uv
|
|
column: mat_opacity
|
|
foreign_key_table: material_opacity
|
|
foreign_key_column: id
|
|
constraint_name: settings_uv_mat_opacity_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: settings_uv
|
|
field: laser_soft
|
|
related_collection: laser_software
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_uv
|
|
many_field: laser_soft
|
|
one_allowed_collections: null
|
|
one_collection: laser_software
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_uv
|
|
column: laser_soft
|
|
foreign_key_table: laser_software
|
|
foreign_key_column: id
|
|
constraint_name: settings_uv_laser_soft_foreign
|
|
on_update: RESTRICT
|
|
on_delete: NO ACTION
|
|
- collection: settings_uv
|
|
field: owner
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: settings_uv
|
|
many_field: owner
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: settings_uv
|
|
column: owner
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: settings_uv_owner_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: user_claims
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_claims
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_claims
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: user_claims_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: user_claims
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_claims
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_claims
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: user_claims_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: user_claims
|
|
field: claimant
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_claims
|
|
many_field: claimant
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_claims
|
|
column: claimant
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: user_claims_claimant_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: user_claims
|
|
field: reviewed_by
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_claims
|
|
many_field: reviewed_by
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_claims
|
|
column: reviewed_by
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: user_claims_reviewed_by_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: user_preferences
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_preferences
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_preferences
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: user_preferences_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: user_preferences
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_preferences
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_preferences
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: user_preferences_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: user_rigs
|
|
field: user_created
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_rigs
|
|
many_field: user_created
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_rigs
|
|
column: user_created
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: user_rigs_user_created_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: user_rigs
|
|
field: user_updated
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_rigs
|
|
many_field: user_updated
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_rigs
|
|
column: user_updated
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: user_rigs_user_updated_foreign
|
|
on_update: RESTRICT
|
|
on_delete: RESTRICT
|
|
- collection: user_rigs
|
|
field: owner
|
|
related_collection: directus_users
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_rigs
|
|
many_field: owner
|
|
one_allowed_collections: null
|
|
one_collection: directus_users
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_rigs
|
|
column: owner
|
|
foreign_key_table: directus_users
|
|
foreign_key_column: id
|
|
constraint_name: user_rigs_owner_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: user_rigs
|
|
field: rig_type
|
|
related_collection: user_rig_type
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_rigs
|
|
many_field: rig_type
|
|
one_allowed_collections: null
|
|
one_collection: user_rig_type
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_rigs
|
|
column: rig_type
|
|
foreign_key_table: user_rig_type
|
|
foreign_key_column: id
|
|
constraint_name: user_rigs_rig_type_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: user_rigs
|
|
field: laser_source
|
|
related_collection: laser_source
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_rigs
|
|
many_field: laser_source
|
|
one_allowed_collections: null
|
|
one_collection: laser_source
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_rigs
|
|
column: laser_source
|
|
foreign_key_table: laser_source
|
|
foreign_key_column: submission_id
|
|
constraint_name: user_rigs_laser_source_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: user_rigs
|
|
field: laser_scan_lens
|
|
related_collection: laser_scan_lens
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_rigs
|
|
many_field: laser_scan_lens
|
|
one_allowed_collections: null
|
|
one_collection: laser_scan_lens
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_rigs
|
|
column: laser_scan_lens
|
|
foreign_key_table: laser_scan_lens
|
|
foreign_key_column: id
|
|
constraint_name: user_rigs_laser_scan_lens_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: user_rigs
|
|
field: laser_focus_lens
|
|
related_collection: laser_focus_lens
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_rigs
|
|
many_field: laser_focus_lens
|
|
one_allowed_collections: null
|
|
one_collection: laser_focus_lens
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_rigs
|
|
column: laser_focus_lens
|
|
foreign_key_table: laser_focus_lens
|
|
foreign_key_column: id
|
|
constraint_name: user_rigs_laser_focus_lens_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: user_rigs
|
|
field: laser_scan_lens_apt
|
|
related_collection: laser_scan_lens_apt
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_rigs
|
|
many_field: laser_scan_lens_apt
|
|
one_allowed_collections: null
|
|
one_collection: laser_scan_lens_apt
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_rigs
|
|
column: laser_scan_lens_apt
|
|
foreign_key_table: laser_scan_lens_apt
|
|
foreign_key_column: id
|
|
constraint_name: user_rigs_laser_scan_lens_apt_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: user_rigs
|
|
field: laser_scan_lens_exp
|
|
related_collection: laser_scan_lens_exp
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_rigs
|
|
many_field: laser_scan_lens_exp
|
|
one_allowed_collections: null
|
|
one_collection: laser_scan_lens_exp
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_rigs
|
|
column: laser_scan_lens_exp
|
|
foreign_key_table: laser_scan_lens_exp
|
|
foreign_key_column: id
|
|
constraint_name: user_rigs_laser_scan_lens_exp_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|
|
- collection: user_rigs
|
|
field: laser_software
|
|
related_collection: laser_software
|
|
meta:
|
|
junction_field: null
|
|
many_collection: user_rigs
|
|
many_field: laser_software
|
|
one_allowed_collections: null
|
|
one_collection: laser_software
|
|
one_collection_field: null
|
|
one_deselect_action: nullify
|
|
one_field: null
|
|
sort_field: null
|
|
schema:
|
|
table: user_rigs
|
|
column: laser_software
|
|
foreign_key_table: laser_software
|
|
foreign_key_column: id
|
|
constraint_name: user_rigs_laser_software_foreign
|
|
on_update: RESTRICT
|
|
on_delete: SET NULL
|