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