From 66262595d397b85532ca1ea30ee331bcc215f775 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Fri, 27 Feb 2026 20:05:36 +0100 Subject: [PATCH 01/41] Create schema.json --- directus/schema.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 directus/schema.json diff --git a/directus/schema.json b/directus/schema.json new file mode 100644 index 0000000..067f2c3 --- /dev/null +++ b/directus/schema.json @@ -0,0 +1,5 @@ +{ + "collections": [], + "fields": [], + "relations": [] +} \ No newline at end of file From 548750316ea8d3130913bdadadde33697277a871 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Fri, 27 Feb 2026 20:11:25 +0100 Subject: [PATCH 02/41] Add Sitemap Settings to Directus --- directus/schema.json | 383 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 380 insertions(+), 3 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 067f2c3..dc5865b 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1,5 +1,382 @@ { - "collections": [], - "fields": [], - "relations": [] + "collections": [ + { + "collection": "Sitemap_Settings", + "meta": { + "collection": "Sitemap_Settings", + "icon": "map", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": null, + "group": null, + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + } + ], + "fields": [ + { + "collection": "Sitemap_Settings", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Sitemap_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Sitemap_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Sitemap_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Sitemap_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "per_page", + "type": "integer", + "schema": { + "name": "per_page", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": 75, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "per_page", + "special": null, + "interface": "input", + "options": { + "iconLeft": "format_list_numbered", + "min": 25, + "max": 250 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + } + ], + "relations": [ + { + "collection": "Sitemap_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_created_foreign", + "table": "Sitemap_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_updated_foreign", + "table": "Sitemap_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + } + ] } \ No newline at end of file From 72b4a0dab9ca0ca46dc8d52b26b60868d5c92418 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Fri, 27 Feb 2026 20:12:12 +0100 Subject: [PATCH 03/41] Add Sitemap Settings to new folder called Settings --- directus/schema.json | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index dc5865b..db19cf4 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1,5 +1,31 @@ { "collections": [ + { + "collection": "Settings", + "meta": { + "collection": "Settings", + "icon": "settings", + "note": null, + "display_template": null, + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": null, + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": null + }, { "collection": "Sitemap_Settings", "meta": { @@ -18,8 +44,8 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": null, - "group": null, + "sort": 1, + "group": "Settings", "collapse": "open", "preview_url": null, "versioning": false From a074bdca70819948ed01d84947eb29743df1c35b Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Fri, 27 Feb 2026 20:40:31 +0100 Subject: [PATCH 04/41] Add Sitemap Settings to Directus --- directus/schema.json | 975 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 972 insertions(+), 3 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index db19cf4..08dffa0 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -27,10 +27,10 @@ "schema": null }, { - "collection": "Sitemap_Settings", + "collection": "Website_Settings", "meta": { - "collection": "Sitemap_Settings", - "icon": "map", + "collection": "Website_Settings", + "icon": "globe", "note": null, "display_template": null, "hidden": false, @@ -51,9 +51,926 @@ "versioning": false }, "schema": {} + }, + { + "collection": "Sitemap_Settings", + "meta": { + "collection": "Sitemap_Settings", + "icon": "map", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} } ], "fields": [ + { + "collection": "Website_Settings", + "field": "id", + "type": "integer", + "meta": { + "collection": "Website_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "id", + "table": "Website_Settings", + "data_type": "integer", + "default_value": "nextval('\"Website_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "user_created", + "type": "uuid", + "meta": { + "collection": "Website_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "user_created", + "table": "Website_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "date_created", + "type": "timestamp", + "meta": { + "collection": "Website_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "date_created", + "table": "Website_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "user_updated", + "type": "uuid", + "meta": { + "collection": "Website_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "user_updated", + "table": "Website_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "date_updated", + "type": "timestamp", + "meta": { + "collection": "Website_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "date_updated", + "table": "Website_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "divider-bsruqn", + "type": "alias", + "meta": { + "collection": "Website_Settings", + "field": "divider-bsruqn", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Web", + "icon": "globe" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Website_Settings", + "field": "domain_name", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "domain_name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "globe_uk" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "domain_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "application_name", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "application_name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "drive_file_rename_outline" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "application_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "divider-wcrsnh", + "type": "alias", + "meta": { + "collection": "Website_Settings", + "field": "divider-wcrsnh", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Author", + "icon": "person" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Website_Settings", + "field": "author_name", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "author_name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "person" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "author_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "author_url", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "author_url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "author_url", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "divider-na1tmi", + "type": "alias", + "meta": { + "collection": "Website_Settings", + "field": "divider-na1tmi", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Development", + "icon": "developer_mode" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Website_Settings", + "field": "designer", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "designer", + "special": null, + "interface": "input", + "options": { + "iconLeft": "design_services" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 13, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "designer", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "developer", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "developer", + "special": null, + "interface": "input", + "options": { + "iconLeft": "code" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 14, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "developer", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "divider-bf0u1u", + "type": "alias", + "meta": { + "collection": "Website_Settings", + "field": "divider-bf0u1u", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Ownership & Copyright", + "icon": "person_shield" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 15, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Website_Settings", + "field": "owner", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "owner", + "special": null, + "interface": "input", + "options": { + "iconLeft": "person" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 16, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "owner", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "copyright", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "copyright", + "special": null, + "interface": "input", + "options": { + "iconLeft": "copyright" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 17, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "copyright", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "divider-beklpn", + "type": "alias", + "meta": { + "collection": "Website_Settings", + "field": "divider-beklpn", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Twitter", + "icon": "x_twitter" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 18, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Website_Settings", + "field": "twitter_id", + "type": "bigInteger", + "meta": { + "collection": "Website_Settings", + "field": "twitter_id", + "special": null, + "interface": "input", + "options": { + "iconLeft": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 19, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "twitter_id", + "table": "Website_Settings", + "data_type": "bigint", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 64, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "twitter_handle", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "twitter_handle", + "special": null, + "interface": "input", + "options": { + "iconLeft": "alternate_email" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 20, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "twitter_handle", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, { "collection": "Sitemap_Settings", "field": "id", @@ -352,6 +1269,58 @@ } ], "relations": [ + { + "collection": "Website_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "website_settings_user_created_foreign", + "table": "Website_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Website_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Website_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "website_settings_user_updated_foreign", + "table": "Website_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Website_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Sitemap_Settings", "field": "user_created", From d206f218f02917c86aa15111f3dad79f7dc1be14 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Fri, 27 Feb 2026 20:42:31 +0100 Subject: [PATCH 05/41] Add divider for Sitemap Pages in Sitemap Settings --- directus/schema.json | 695 ++++++++++++++++++++++--------------------- 1 file changed, 364 insertions(+), 331 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 08dffa0..5fdd109 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -84,6 +84,26 @@ "collection": "Website_Settings", "field": "id", "type": "integer", + "schema": { + "name": "id", + "table": "Website_Settings", + "data_type": "integer", + "default_value": "nextval('\"Website_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "id", @@ -104,32 +124,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "id", - "table": "Website_Settings", - "data_type": "integer", - "default_value": "nextval('\"Website_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "user_created", "type": "uuid", + "schema": { + "name": "user_created", + "table": "Website_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "user_created", @@ -154,11 +174,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "date_created", + "type": "timestamp", "schema": { - "name": "user_created", + "name": "date_created", "table": "Website_Settings", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -170,16 +195,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "date_created", - "type": "timestamp", + }, "meta": { "collection": "Website_Settings", "field": "date_created", @@ -204,11 +224,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "user_updated", + "type": "uuid", "schema": { - "name": "date_created", + "name": "user_updated", "table": "Website_Settings", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -220,16 +245,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "user_updated", - "type": "uuid", + }, "meta": { "collection": "Website_Settings", "field": "user_updated", @@ -254,11 +274,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "date_updated", + "type": "timestamp", "schema": { - "name": "user_updated", + "name": "date_updated", "table": "Website_Settings", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -270,16 +295,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "date_updated", - "type": "timestamp", + }, "meta": { "collection": "Website_Settings", "field": "date_updated", @@ -304,32 +324,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "date_updated", - "table": "Website_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "divider-bsruqn", "type": "alias", + "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-bsruqn", @@ -356,13 +357,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Website_Settings", "field": "domain_name", "type": "string", + "schema": { + "name": "domain_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "domain_name", @@ -385,9 +405,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "application_name", + "type": "string", "schema": { - "name": "domain_name", + "name": "application_name", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -405,12 +430,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "application_name", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "application_name", @@ -433,32 +453,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "application_name", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "divider-wcrsnh", "type": "alias", + "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-wcrsnh", @@ -485,13 +486,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Website_Settings", "field": "author_name", "type": "string", + "schema": { + "name": "author_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "author_name", @@ -514,9 +534,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "author_url", + "type": "string", "schema": { - "name": "author_name", + "name": "author_url", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -534,12 +559,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "author_url", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "author_url", @@ -562,32 +582,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "author_url", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "divider-na1tmi", "type": "alias", + "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-na1tmi", @@ -614,13 +615,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Website_Settings", "field": "designer", "type": "string", + "schema": { + "name": "designer", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "designer", @@ -643,9 +663,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "developer", + "type": "string", "schema": { - "name": "designer", + "name": "developer", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -663,12 +688,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "developer", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "developer", @@ -691,32 +711,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "developer", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "divider-bf0u1u", "type": "alias", + "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-bf0u1u", @@ -743,13 +744,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Website_Settings", "field": "owner", "type": "string", + "schema": { + "name": "owner", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "owner", @@ -772,9 +792,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "copyright", + "type": "string", "schema": { - "name": "owner", + "name": "copyright", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -792,12 +817,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "copyright", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "copyright", @@ -820,32 +840,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "copyright", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "divider-beklpn", "type": "alias", + "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-beklpn", @@ -872,13 +873,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Website_Settings", "field": "twitter_id", "type": "bigInteger", + "schema": { + "name": "twitter_id", + "table": "Website_Settings", + "data_type": "bigint", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 64, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "twitter_id", @@ -901,16 +921,21 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "twitter_handle", + "type": "string", "schema": { - "name": "twitter_id", + "name": "twitter_handle", "table": "Website_Settings", - "data_type": "bigint", + "data_type": "character varying", "default_value": null, "generation_expression": null, - "max_length": null, - "numeric_precision": 64, - "numeric_scale": 0, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, "is_generated": false, "is_nullable": false, "is_unique": false, @@ -921,12 +946,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "twitter_handle", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "twitter_handle", @@ -949,52 +969,12 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "twitter_handle", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Sitemap_Settings", "field": "id", "type": "integer", - "schema": { - "name": "id", - "table": "Sitemap_Settings", - "data_type": "integer", - "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, "meta": { "collection": "Sitemap_Settings", "field": "id", @@ -1015,32 +995,32 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "id", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Sitemap_Settings", "field": "user_created", "type": "uuid", - "schema": { - "name": "user_created", - "table": "Sitemap_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, "meta": { "collection": "Sitemap_Settings", "field": "user_created", @@ -1065,16 +1045,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_created", - "type": "timestamp", + }, "schema": { - "name": "date_created", + "name": "user_created", "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -1086,11 +1061,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_created", + "type": "timestamp", "meta": { "collection": "Sitemap_Settings", "field": "date_created", @@ -1115,16 +1095,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_updated", - "type": "uuid", + }, "schema": { - "name": "user_updated", + "name": "date_created", "table": "Sitemap_Settings", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -1136,11 +1111,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "type": "uuid", "meta": { "collection": "Sitemap_Settings", "field": "user_updated", @@ -1165,16 +1145,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_updated", - "type": "timestamp", + }, "schema": { - "name": "date_updated", + "name": "user_updated", "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -1186,11 +1161,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_updated", + "type": "timestamp", "meta": { "collection": "Sitemap_Settings", "field": "date_updated", @@ -1215,12 +1195,90 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "date_updated", + "table": "Sitemap_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, + { + "collection": "Sitemap_Settings", + "field": "divider-zd110b", + "type": "alias", + "meta": { + "collection": "Sitemap_Settings", + "field": "divider-zd110b", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Sitemap Pages", + "icon": "two_pager" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, { "collection": "Sitemap_Settings", "field": "per_page", "type": "integer", + "meta": { + "collection": "Sitemap_Settings", + "field": "per_page", + "special": null, + "interface": "input", + "options": { + "iconLeft": "format_list_numbered", + "min": 25, + "max": 250 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "per_page", "table": "Sitemap_Settings", @@ -1240,31 +1298,6 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "per_page", - "special": null, - "interface": "input", - "options": { - "iconLeft": "format_list_numbered", - "min": 25, - "max": 250 - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } } ], From 3c7ca6b54e30816b67a18d726f2e7c9c85ad1d0c Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Fri, 27 Feb 2026 21:09:30 +0100 Subject: [PATCH 06/41] Add robot settings to Directus --- directus/schema.json | 857 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 756 insertions(+), 101 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 5fdd109..a0b5797 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1,10 +1,36 @@ { "collections": [ { - "collection": "Settings", + "collection": "Robots", "meta": { - "collection": "Settings", - "icon": "settings", + "collection": "Robots", + "icon": "robot_2", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Single_Pages", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Single_Pages", + "meta": { + "collection": "Single_Pages", + "icon": "file_present", "note": null, "display_template": null, "hidden": false, @@ -52,6 +78,32 @@ }, "schema": {} }, + { + "collection": "Settings", + "meta": { + "collection": "Settings", + "icon": "settings", + "note": null, + "display_template": null, + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": null, + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": null + }, { "collection": "Sitemap_Settings", "meta": { @@ -80,6 +132,557 @@ } ], "fields": [ + { + "collection": "Robots", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Robots", + "data_type": "integer", + "default_value": "nextval('\"Robots_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Robots", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Robots", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Robots", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Robots", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Robots", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Robots", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Robots", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Robots", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Robots", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Robots", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Robots", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Robots", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Robots", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Robots", + "field": "divider-w6lk_y", + "type": "alias", + "schema": null, + "meta": { + "collection": "Robots", + "field": "divider-w6lk_y", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Pre-selected options", + "icon": "tv_options_edit_channels" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Robots", + "field": "crawlers", + "type": "json", + "schema": { + "name": "crawlers", + "table": "Robots", + "data_type": "json", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Robots", + "field": "crawlers", + "special": [ + "cast-json" + ], + "interface": "select-multiple-checkbox-tree", + "options": { + "choices": [ + { + "text": "Search Engines", + "value": "search_engines", + "children": [ + { + "text": "Google (USA)", + "value": "google" + }, + { + "text": "Bing (USA)", + "value": "bing" + }, + { + "text": "Slurp / Yahoo (USA)", + "value": "slurp" + }, + { + "text": "DuckDuckGo (USA)", + "value": "duckduckgo" + }, + { + "text": "Baiduspider / Baidu (China)", + "value": "baidu" + }, + { + "text": "Yandex (China)", + "value": "yandex" + }, + { + "text": "Sogou (China)", + "value": "sogou" + }, + { + "text": "Seznam (Czechia)", + "value": "seznam" + }, + { + "text": "QwantBot / Qwant (France)", + "value": "qwantbot" + }, + { + "text": "NaverBot / Naver (S. Korea)", + "value": "naverbot" + }, + { + "text": "CocCocBot / Cốc Cốc (Vietnam)", + "value": "coccocbot" + }, + { + "text": "MojeekBot / Mojeek (UK)", + "value": "mojeekbot" + } + ] + }, + { + "text": "Link Crawlers", + "value": "link_crawlers", + "children": [ + { + "text": "AhrefsBot / Ahrefs (Singapore)", + "value": "ahrefs" + }, + { + "text": "SemrushBot / Semrush (USA)", + "value": "semrush" + }, + { + "text": "MJ12bot (UK)", + "value": "mj12bot" + }, + { + "text": "DotBot (USA)", + "value": "dotbot" + }, + { + "text": "PetalBot (China)", + "value": "petalbot" + } + ] + }, + { + "text": "AI Crawlers", + "value": "ai", + "children": [ + { + "text": "GPTBot / OpenAI ChatGPT", + "value": "gptbot" + }, + { + "text": "CCBot (USA)", + "value": "ccbot" + }, + { + "text": "ia_archiver / Internet Archive", + "value": "ia_archiver" + }, + { + "text": "ClaudeBot / ClaudeAI", + "value": "claudebot" + }, + { + "text": "PerplexityBot / PerplexityAI (USA)", + "value": "perplexity" + } + ] + }, + { + "text": "Social Media Crawlers", + "value": "social_media", + "children": [ + { + "text": "facebookexternalhit / Facebook (USA)", + "value": "facebookexternalhit" + }, + { + "text": "Twitterbot / Twitter (USA)", + "value": "twitterbot" + }, + { + "text": "LinkedInBot / LinkedIn (USA)", + "value": "linkedinbot" + }, + { + "text": "Bytespider / ByteDance (China)", + "value": "bytespider" + } + ] + }, + { + "text": "Service Crawlers", + "value": "services", + "children": [ + { + "text": "Applebot / Apple (USA)", + "value": "applebot" + }, + { + "text": "Amazonbot / Amazon (USA)", + "value": "amazonbot" + } + ] + } + ] + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Robots", + "field": "divider-ooa_g8", + "type": "alias", + "schema": null, + "meta": { + "collection": "Robots", + "field": "divider-ooa_g8", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Custom Texts", + "icon": "text_fields" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Robots", + "field": "extra_content", + "type": "text", + "schema": { + "name": "extra_content", + "table": "Robots", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Robots", + "field": "extra_content", + "special": null, + "interface": "input-multiline", + "options": null, + "display": "raw", + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Website_Settings", "field": "id", @@ -975,6 +1578,26 @@ "collection": "Sitemap_Settings", "field": "id", "type": "integer", + "schema": { + "name": "id", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Sitemap_Settings", "field": "id", @@ -995,32 +1618,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "id", - "table": "Sitemap_Settings", - "data_type": "integer", - "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Sitemap_Settings", "field": "user_created", "type": "uuid", + "schema": { + "name": "user_created", + "table": "Sitemap_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Sitemap_Settings", "field": "user_created", @@ -1045,11 +1668,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_created", + "type": "timestamp", "schema": { - "name": "user_created", + "name": "date_created", "table": "Sitemap_Settings", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -1061,16 +1689,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_created", - "type": "timestamp", + }, "meta": { "collection": "Sitemap_Settings", "field": "date_created", @@ -1095,11 +1718,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "type": "uuid", "schema": { - "name": "date_created", + "name": "user_updated", "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -1111,16 +1739,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_updated", - "type": "uuid", + }, "meta": { "collection": "Sitemap_Settings", "field": "user_updated", @@ -1145,11 +1768,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_updated", + "type": "timestamp", "schema": { - "name": "user_updated", + "name": "date_updated", "table": "Sitemap_Settings", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -1161,16 +1789,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_updated", - "type": "timestamp", + }, "meta": { "collection": "Sitemap_Settings", "field": "date_updated", @@ -1195,32 +1818,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "date_updated", - "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Sitemap_Settings", "field": "divider-zd110b", "type": "alias", + "schema": null, "meta": { "collection": "Sitemap_Settings", "field": "divider-zd110b", @@ -1247,13 +1851,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Sitemap_Settings", "field": "per_page", "type": "integer", + "schema": { + "name": "per_page", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": 75, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Sitemap_Settings", "field": "per_page", @@ -1278,30 +1901,62 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "per_page", - "table": "Sitemap_Settings", - "data_type": "integer", - "default_value": 75, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } } ], "relations": [ + { + "collection": "Robots", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "robots_user_created_foreign", + "table": "Robots", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Robots", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Robots", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "robots_user_updated_foreign", + "table": "Robots", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Robots", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Website_Settings", "field": "user_created", From 3800cb857392203d7b5def7cdc5fd76f6bd21573 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Fri, 27 Feb 2026 21:14:32 +0100 Subject: [PATCH 07/41] Add Humans to Directus --- directus/schema.json | 451 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 451 insertions(+) diff --git a/directus/schema.json b/directus/schema.json index a0b5797..ef5b743 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -78,6 +78,32 @@ }, "schema": {} }, + { + "collection": "Humans", + "meta": { + "collection": "Humans", + "icon": "person_search", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Single_Pages", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Settings", "meta": { @@ -1574,6 +1600,379 @@ "searchable": true } }, + { + "collection": "Humans", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Humans", + "data_type": "integer", + "default_value": "nextval('\"Humans_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Humans", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Humans", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Humans", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Humans", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Humans", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Humans", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Humans", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Humans", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Humans", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Humans", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Humans", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Humans", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Humans", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Humans", + "field": "divider-iyy2p0", + "type": "alias", + "schema": null, + "meta": { + "collection": "Humans", + "field": "divider-iyy2p0", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Human", + "icon": "person_search" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Humans", + "field": "enabled", + "type": "boolean", + "schema": { + "name": "enabled", + "table": "Humans", + "data_type": "boolean", + "default_value": false, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Humans", + "field": "enabled", + "special": [ + "cast-boolean" + ], + "interface": "boolean", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Humans", + "field": "content", + "type": "text", + "schema": { + "name": "content", + "table": "Humans", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Humans", + "field": "content", + "special": null, + "interface": "input-multiline", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Sitemap_Settings", "field": "id", @@ -2009,6 +2408,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Humans", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "humans_user_updated_foreign", + "table": "Humans", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Humans", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Humans", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "humans_user_created_foreign", + "table": "Humans", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Humans", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Sitemap_Settings", "field": "user_created", From 17af0d887ac6ff80b570905de6d241589735ef8a Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Fri, 27 Feb 2026 22:37:13 +0100 Subject: [PATCH 08/41] Add SEO settings to the project --- directus/schema.json | 669 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 669 insertions(+) diff --git a/directus/schema.json b/directus/schema.json index ef5b743..f025af0 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -26,6 +26,32 @@ }, "schema": {} }, + { + "collection": "Search_Engine_Optimisation", + "meta": { + "collection": "Search_Engine_Optimisation", + "icon": "search", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Single_Pages", "meta": { @@ -155,6 +181,32 @@ "versioning": false }, "schema": {} + }, + { + "collection": "Types", + "meta": { + "collection": "Types", + "icon": "type_specimen", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 3, + "group": null, + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": null } ], "fields": [ @@ -709,6 +761,545 @@ "searchable": true } }, + { + "collection": "Search_Engine_Optimisation", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Search_Engine_Optimisation", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Search_Engine_Optimisation", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Search_Engine_Optimisation", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "description", + "type": "text", + "schema": { + "name": "description", + "table": "Search_Engine_Optimisation", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "description", + "special": null, + "interface": "input-multiline", + "options": { + "softLength": 190 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "thumbnail", + "type": "uuid", + "schema": { + "name": "thumbnail", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "thumbnail", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "allow_crawler", + "type": "boolean", + "schema": { + "name": "allow_crawler", + "table": "Search_Engine_Optimisation", + "data_type": "boolean", + "default_value": true, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "allow_crawler", + "special": [ + "cast-boolean" + ], + "interface": "boolean", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "canonical", + "type": "string", + "schema": { + "name": "canonical", + "table": "Search_Engine_Optimisation", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "canonical", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "priority", + "type": "integer", + "schema": { + "name": "priority", + "table": "Search_Engine_Optimisation", + "data_type": "integer", + "default_value": 65, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "priority", + "special": null, + "interface": "slider", + "options": { + "minValue": 1, + "maxValue": 100, + "stepInterval": 2, + "alwaysShowValue": true + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Website_Settings", "field": "id", @@ -2356,6 +2947,84 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Search_Engine_Optimisation", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "search_engine_optimisation_user_updated_foreign", + "table": "Search_Engine_Optimisation", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "search_engine_optimisation_user_created_foreign", + "table": "Search_Engine_Optimisation", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "search_engine_optimisation_thumbnail_foreign", + "table": "Search_Engine_Optimisation", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Website_Settings", "field": "user_created", From 1e40f6d7fbaeaaf3e6f468061cd3d20d127c9557 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Fri, 27 Feb 2026 23:14:53 +0100 Subject: [PATCH 09/41] Add Menu Columns and Menu Links and more --- directus/schema.json | 3081 +++++++++++++++++++++++++++++++++++------- 1 file changed, 2571 insertions(+), 510 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index f025af0..fd2cb2b 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1,5 +1,57 @@ { "collections": [ + { + "collection": "Menu", + "meta": { + "collection": "Menu", + "icon": "menu", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Menu_Column", + "meta": { + "collection": "Menu_Column", + "icon": null, + "note": null, + "display_template": "{{title}}", + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Robots", "meta": { @@ -26,32 +78,6 @@ }, "schema": {} }, - { - "collection": "Search_Engine_Optimisation", - "meta": { - "collection": "Search_Engine_Optimisation", - "icon": "search", - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 1, - "group": "Types", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Single_Pages", "meta": { @@ -78,32 +104,6 @@ }, "schema": null }, - { - "collection": "Website_Settings", - "meta": { - "collection": "Website_Settings", - "icon": "globe", - "note": null, - "display_template": null, - "hidden": false, - "singleton": true, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 1, - "group": "Settings", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Humans", "meta": { @@ -130,6 +130,32 @@ }, "schema": {} }, + { + "collection": "Menu_Link", + "meta": { + "collection": "Menu_Link", + "icon": null, + "note": null, + "display_template": "{{text}} ({{url}})", + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Settings", "meta": { @@ -156,6 +182,58 @@ }, "schema": null }, + { + "collection": "Website_Settings", + "meta": { + "collection": "Website_Settings", + "icon": "globe", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Menu_Link_With_Icon", + "meta": { + "collection": "Menu_Link_With_Icon", + "icon": null, + "note": null, + "display_template": "{{icon.$thumbnail}} {{text}} ({{url}})", + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 3, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Sitemap_Settings", "meta": { @@ -174,7 +252,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 2, + "sort": 3, "group": "Settings", "collapse": "open", "preview_url": null, @@ -207,9 +285,766 @@ "versioning": false }, "schema": null + }, + { + "collection": "Relations", + "meta": { + "collection": "Relations", + "icon": "route", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 4, + "group": null, + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": null + }, + { + "collection": "Search_Engine_Optimisation", + "meta": { + "collection": "Search_Engine_Optimisation", + "icon": "search", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 4, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Menu_Column_links", + "meta": { + "collection": "Menu_Column_links", + "icon": "import_export", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": null, + "group": null, + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} } ], "fields": [ + { + "collection": "Menu", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Menu", + "data_type": "integer", + "default_value": "nextval('\"Menu_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Menu", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Menu", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Menu", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Menu", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu", + "field": "divider-xtnajn", + "type": "alias", + "schema": null, + "meta": { + "collection": "Menu", + "field": "divider-xtnajn", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Content", + "icon": "content_copy" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu", + "field": "columns", + "type": "alias", + "schema": null, + "meta": { + "collection": "Menu", + "field": "columns", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Menu_Column", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Menu_Column", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Menu_Column", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Menu_Column", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Menu_Column", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Menu_Column", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "links", + "type": "alias", + "schema": null, + "meta": { + "collection": "Menu_Column", + "field": "links", + "special": [ + "m2a" + ], + "interface": "list-m2a", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "Menu_id", + "type": "integer", + "schema": { + "name": "Menu_id", + "table": "Menu_Column", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Menu", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "Menu_id", + "special": null, + "interface": null, + "options": null, + "display": "raw", + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Robots", "field": "id", @@ -762,35 +1597,33 @@ } }, { - "collection": "Search_Engine_Optimisation", + "collection": "Humans", "field": "id", - "type": "uuid", + "type": "integer", "schema": { "name": "id", - "table": "Search_Engine_Optimisation", - "data_type": "uuid", - "default_value": null, + "table": "Humans", + "data_type": "integer", + "default_value": "nextval('\"Humans_id_seq\"'::regclass)", "generation_expression": null, "max_length": null, - "numeric_precision": null, - "numeric_scale": null, + "numeric_precision": 32, + "numeric_scale": 0, "is_generated": false, "is_nullable": false, "is_unique": true, "is_indexed": false, "is_primary_key": true, - "has_auto_increment": false, + "has_auto_increment": true, "foreign_key_schema": null, "foreign_key_table": null, "foreign_key_column": null, "comment": null }, "meta": { - "collection": "Search_Engine_Optimisation", + "collection": "Humans", "field": "id", - "special": [ - "uuid" - ], + "special": null, "interface": "input", "options": null, "display": null, @@ -810,12 +1643,12 @@ } }, { - "collection": "Search_Engine_Optimisation", + "collection": "Humans", "field": "user_created", "type": "uuid", "schema": { "name": "user_created", - "table": "Search_Engine_Optimisation", + "table": "Humans", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -834,7 +1667,7 @@ "comment": null }, "meta": { - "collection": "Search_Engine_Optimisation", + "collection": "Humans", "field": "user_created", "special": [ "user-created" @@ -860,12 +1693,12 @@ } }, { - "collection": "Search_Engine_Optimisation", + "collection": "Humans", "field": "date_created", "type": "timestamp", "schema": { "name": "date_created", - "table": "Search_Engine_Optimisation", + "table": "Humans", "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, @@ -884,7 +1717,7 @@ "comment": null }, "meta": { - "collection": "Search_Engine_Optimisation", + "collection": "Humans", "field": "date_created", "special": [ "date-created" @@ -910,12 +1743,12 @@ } }, { - "collection": "Search_Engine_Optimisation", + "collection": "Humans", "field": "user_updated", "type": "uuid", "schema": { "name": "user_updated", - "table": "Search_Engine_Optimisation", + "table": "Humans", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -934,7 +1767,7 @@ "comment": null }, "meta": { - "collection": "Search_Engine_Optimisation", + "collection": "Humans", "field": "user_updated", "special": [ "user-updated" @@ -960,12 +1793,12 @@ } }, { - "collection": "Search_Engine_Optimisation", + "collection": "Humans", "field": "date_updated", "type": "timestamp", "schema": { "name": "date_updated", - "table": "Search_Engine_Optimisation", + "table": "Humans", "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, @@ -984,7 +1817,7 @@ "comment": null }, "meta": { - "collection": "Search_Engine_Optimisation", + "collection": "Humans", "field": "date_updated", "special": [ "date-updated" @@ -1010,12 +1843,387 @@ } }, { - "collection": "Search_Engine_Optimisation", - "field": "title", + "collection": "Humans", + "field": "divider-iyy2p0", + "type": "alias", + "schema": null, + "meta": { + "collection": "Humans", + "field": "divider-iyy2p0", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Human", + "icon": "person_search" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Humans", + "field": "enabled", + "type": "boolean", + "schema": { + "name": "enabled", + "table": "Humans", + "data_type": "boolean", + "default_value": false, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Humans", + "field": "enabled", + "special": [ + "cast-boolean" + ], + "interface": "boolean", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Humans", + "field": "content", + "type": "text", + "schema": { + "name": "content", + "table": "Humans", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Humans", + "field": "content", + "special": null, + "interface": "input-multiline", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Menu_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Menu_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Menu_Link", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Menu_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Menu_Link", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "text", "type": "string", "schema": { - "name": "title", - "table": "Search_Engine_Optimisation", + "name": "text", + "table": "Menu_Link", "data_type": "character varying", "default_value": null, "generation_expression": null, @@ -1034,8 +2242,8 @@ "comment": null }, "meta": { - "collection": "Search_Engine_Optimisation", - "field": "title", + "collection": "Menu_Link", + "field": "text", "special": null, "interface": "input", "options": { @@ -1058,112 +2266,16 @@ } }, { - "collection": "Search_Engine_Optimisation", - "field": "description", - "type": "text", + "collection": "Menu_Link", + "field": "url", + "type": "string", "schema": { - "name": "description", - "table": "Search_Engine_Optimisation", - "data_type": "text", + "name": "url", + "table": "Menu_Link", + "data_type": "character varying", "default_value": null, "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Search_Engine_Optimisation", - "field": "description", - "special": null, - "interface": "input-multiline", - "options": { - "softLength": 190 - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "thumbnail", - "type": "uuid", - "schema": { - "name": "thumbnail", - "table": "Search_Engine_Optimisation", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Search_Engine_Optimisation", - "field": "thumbnail", - "special": [ - "file" - ], - "interface": "file-image", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "allow_crawler", - "type": "boolean", - "schema": { - "name": "allow_crawler", - "table": "Search_Engine_Optimisation", - "data_type": "boolean", - "default_value": true, - "generation_expression": null, - "max_length": null, + "max_length": 255, "numeric_precision": null, "numeric_scale": null, "is_generated": false, @@ -1178,56 +2290,8 @@ "comment": null }, "meta": { - "collection": "Search_Engine_Optimisation", - "field": "allow_crawler", - "special": [ - "cast-boolean" - ], - "interface": "boolean", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "canonical", - "type": "string", - "schema": { - "name": "canonical", - "table": "Search_Engine_Optimisation", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Search_Engine_Optimisation", - "field": "canonical", + "collection": "Menu_Link", + "field": "url", "special": null, "interface": "input", "options": { @@ -1237,58 +2301,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 10, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "priority", - "type": "integer", - "schema": { - "name": "priority", - "table": "Search_Engine_Optimisation", - "data_type": "integer", - "default_value": 65, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Search_Engine_Optimisation", - "field": "priority", - "special": null, - "interface": "slider", - "options": { - "minValue": 1, - "maxValue": 100, - "stepInterval": 2, - "alwaysShowValue": true - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 11, + "sort": 7, "width": "full", "translations": null, "note": null, @@ -2192,33 +3205,35 @@ } }, { - "collection": "Humans", + "collection": "Menu_Link_With_Icon", "field": "id", - "type": "integer", + "type": "uuid", "schema": { "name": "id", - "table": "Humans", - "data_type": "integer", - "default_value": "nextval('\"Humans_id_seq\"'::regclass)", + "table": "Menu_Link_With_Icon", + "data_type": "uuid", + "default_value": null, "generation_expression": null, "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, + "numeric_precision": null, + "numeric_scale": null, "is_generated": false, "is_nullable": false, "is_unique": true, "is_indexed": false, "is_primary_key": true, - "has_auto_increment": true, + "has_auto_increment": false, "foreign_key_schema": null, "foreign_key_table": null, "foreign_key_column": null, "comment": null }, "meta": { - "collection": "Humans", + "collection": "Menu_Link_With_Icon", "field": "id", - "special": null, + "special": [ + "uuid" + ], "interface": "input", "options": null, "display": null, @@ -2238,12 +3253,12 @@ } }, { - "collection": "Humans", + "collection": "Menu_Link_With_Icon", "field": "user_created", "type": "uuid", "schema": { "name": "user_created", - "table": "Humans", + "table": "Menu_Link_With_Icon", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -2262,7 +3277,7 @@ "comment": null }, "meta": { - "collection": "Humans", + "collection": "Menu_Link_With_Icon", "field": "user_created", "special": [ "user-created" @@ -2288,12 +3303,12 @@ } }, { - "collection": "Humans", + "collection": "Menu_Link_With_Icon", "field": "date_created", "type": "timestamp", "schema": { "name": "date_created", - "table": "Humans", + "table": "Menu_Link_With_Icon", "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, @@ -2312,7 +3327,7 @@ "comment": null }, "meta": { - "collection": "Humans", + "collection": "Menu_Link_With_Icon", "field": "date_created", "special": [ "date-created" @@ -2338,12 +3353,12 @@ } }, { - "collection": "Humans", + "collection": "Menu_Link_With_Icon", "field": "user_updated", "type": "uuid", "schema": { "name": "user_updated", - "table": "Humans", + "table": "Menu_Link_With_Icon", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -2362,7 +3377,7 @@ "comment": null }, "meta": { - "collection": "Humans", + "collection": "Menu_Link_With_Icon", "field": "user_updated", "special": [ "user-updated" @@ -2388,12 +3403,12 @@ } }, { - "collection": "Humans", + "collection": "Menu_Link_With_Icon", "field": "date_updated", "type": "timestamp", "schema": { "name": "date_updated", - "table": "Humans", + "table": "Menu_Link_With_Icon", "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, @@ -2412,7 +3427,7 @@ "comment": null }, "meta": { - "collection": "Humans", + "collection": "Menu_Link_With_Icon", "field": "date_updated", "special": [ "date-updated" @@ -2438,53 +3453,20 @@ } }, { - "collection": "Humans", - "field": "divider-iyy2p0", - "type": "alias", - "schema": null, - "meta": { - "collection": "Humans", - "field": "divider-iyy2p0", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Human", - "icon": "person_search" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Humans", - "field": "enabled", - "type": "boolean", + "collection": "Menu_Link_With_Icon", + "field": "text", + "type": "string", "schema": { - "name": "enabled", - "table": "Humans", - "data_type": "boolean", - "default_value": false, + "name": "text", + "table": "Menu_Link_With_Icon", + "data_type": "character varying", + "default_value": null, "generation_expression": null, - "max_length": null, + "max_length": 255, "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, + "is_nullable": false, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -2495,13 +3477,61 @@ "comment": null }, "meta": { - "collection": "Humans", - "field": "enabled", - "special": [ - "cast-boolean" - ], - "interface": "boolean", - "options": null, + "collection": "Menu_Link_With_Icon", + "field": "text", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link_With_Icon", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Menu_Link_With_Icon", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Link_With_Icon", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, "display": null, "display_options": null, "readonly": false, @@ -2519,34 +3549,36 @@ } }, { - "collection": "Humans", - "field": "content", - "type": "text", + "collection": "Menu_Link_With_Icon", + "field": "icon", + "type": "uuid", "schema": { - "name": "content", - "table": "Humans", - "data_type": "text", + "name": "icon", + "table": "Menu_Link_With_Icon", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, + "is_nullable": false, "is_unique": false, "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", "comment": null }, "meta": { - "collection": "Humans", - "field": "content", - "special": null, - "interface": "input-multiline", + "collection": "Menu_Link_With_Icon", + "field": "icon", + "special": [ + "file" + ], + "interface": "file-image", "options": null, "display": null, "display_options": null, @@ -2557,7 +3589,7 @@ "translations": null, "note": null, "conditions": null, - "required": false, + "required": true, "group": null, "validation": null, "validation_message": null, @@ -2892,9 +3924,862 @@ "validation_message": null, "searchable": true } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Search_Engine_Optimisation", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Search_Engine_Optimisation", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Search_Engine_Optimisation", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "description", + "type": "text", + "schema": { + "name": "description", + "table": "Search_Engine_Optimisation", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "description", + "special": null, + "interface": "input-multiline", + "options": { + "softLength": 190 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "thumbnail", + "type": "uuid", + "schema": { + "name": "thumbnail", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "thumbnail", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "allow_crawler", + "type": "boolean", + "schema": { + "name": "allow_crawler", + "table": "Search_Engine_Optimisation", + "data_type": "boolean", + "default_value": true, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "allow_crawler", + "special": [ + "cast-boolean" + ], + "interface": "boolean", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "canonical", + "type": "string", + "schema": { + "name": "canonical", + "table": "Search_Engine_Optimisation", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "canonical", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "priority", + "type": "integer", + "schema": { + "name": "priority", + "table": "Search_Engine_Optimisation", + "data_type": "integer", + "default_value": 65, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "priority", + "special": null, + "interface": "slider", + "options": { + "minValue": 1, + "maxValue": 100, + "stepInterval": 2, + "alwaysShowValue": true + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column_links", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Menu_Column_links", + "data_type": "integer", + "default_value": "nextval('\"Menu_Column_links_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column_links", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column_links", + "field": "Menu_Column_id", + "type": "uuid", + "schema": { + "name": "Menu_Column_id", + "table": "Menu_Column_links", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Menu_Column", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Column_links", + "field": "Menu_Column_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column_links", + "field": "item", + "type": "string", + "schema": { + "name": "item", + "table": "Menu_Column_links", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column_links", + "field": "item", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column_links", + "field": "collection", + "type": "string", + "schema": { + "name": "collection", + "table": "Menu_Column_links", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column_links", + "field": "collection", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } } ], "relations": [ + { + "collection": "Menu", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_user_created_foreign", + "table": "Menu", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_user_updated_foreign", + "table": "Menu", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Column", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_column_user_created_foreign", + "table": "Menu_Column", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Column", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Column", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_column_user_updated_foreign", + "table": "Menu_Column", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Column", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Column", + "field": "Menu_id", + "related_collection": "Menu", + "schema": { + "constraint_name": "menu_column_menu_id_foreign", + "table": "Menu_Column", + "column": "Menu_id", + "foreign_key_schema": "public", + "foreign_key_table": "Menu", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Menu_Column", + "many_field": "Menu_id", + "one_collection": "Menu", + "one_field": "columns", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Robots", "field": "user_created", @@ -2947,6 +4832,292 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Humans", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "humans_user_updated_foreign", + "table": "Humans", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Humans", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Humans", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "humans_user_created_foreign", + "table": "Humans", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Humans", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Link", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_link_user_created_foreign", + "table": "Menu_Link", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Link", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_link_user_updated_foreign", + "table": "Menu_Link", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Website_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "website_settings_user_created_foreign", + "table": "Website_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Website_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Website_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "website_settings_user_updated_foreign", + "table": "Website_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Website_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Link_With_Icon", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_link_with_icon_user_created_foreign", + "table": "Menu_Link_With_Icon", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link_With_Icon", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Link_With_Icon", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_link_with_icon_user_updated_foreign", + "table": "Menu_Link_With_Icon", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link_With_Icon", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Link_With_Icon", + "field": "icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "menu_link_with_icon_icon_foreign", + "table": "Menu_Link_With_Icon", + "column": "icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link_With_Icon", + "many_field": "icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_created_foreign", + "table": "Sitemap_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_updated_foreign", + "table": "Sitemap_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Search_Engine_Optimisation", "field": "user_updated", @@ -3026,157 +5197,47 @@ } }, { - "collection": "Website_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "website_settings_user_created_foreign", - "table": "Website_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, + "collection": "Menu_Column_links", + "field": "item", + "related_collection": null, + "schema": null, "meta": { - "many_collection": "Website_Settings", - "many_field": "user_created", - "one_collection": "directus_users", + "many_collection": "Menu_Column_links", + "many_field": "item", + "one_collection": null, "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, + "one_collection_field": "collection", + "one_allowed_collections": [ + "Menu_Link_With_Icon", + "Menu_Link" + ], + "junction_field": "Menu_Column_id", "sort_field": null, "one_deselect_action": "nullify" } }, { - "collection": "Website_Settings", - "field": "user_updated", - "related_collection": "directus_users", + "collection": "Menu_Column_links", + "field": "Menu_Column_id", + "related_collection": "Menu_Column", "schema": { - "constraint_name": "website_settings_user_updated_foreign", - "table": "Website_Settings", - "column": "user_updated", + "constraint_name": "menu_column_links_menu_column_id_foreign", + "table": "Menu_Column_links", + "column": "Menu_Column_id", "foreign_key_schema": "public", - "foreign_key_table": "directus_users", + "foreign_key_table": "Menu_Column", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "NO ACTION" + "on_delete": "SET NULL" }, "meta": { - "many_collection": "Website_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, + "many_collection": "Menu_Column_links", + "many_field": "Menu_Column_id", + "one_collection": "Menu_Column", + "one_field": "links", "one_collection_field": null, "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Humans", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "humans_user_updated_foreign", - "table": "Humans", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Humans", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Humans", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "humans_user_created_foreign", - "table": "Humans", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Humans", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "sitemap_settings_user_created_foreign", - "table": "Sitemap_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Sitemap_Settings", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "sitemap_settings_user_updated_foreign", - "table": "Sitemap_Settings", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Sitemap_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, + "junction_field": "item", "sort_field": null, "one_deselect_action": "nullify" } From 9eef09d88782d214dbab498ffc7b7c6b8c44400e Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Fri, 27 Feb 2026 23:16:16 +0100 Subject: [PATCH 10/41] Add the Title Template to Website Settings in Directus --- directus/schema.json | 578 +++++++++++++++++++++++-------------------- 1 file changed, 313 insertions(+), 265 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index fd2cb2b..bf02429 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -2317,26 +2317,6 @@ "collection": "Website_Settings", "field": "id", "type": "integer", - "schema": { - "name": "id", - "table": "Website_Settings", - "data_type": "integer", - "default_value": "nextval('\"Website_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, "meta": { "collection": "Website_Settings", "field": "id", @@ -2357,32 +2337,32 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "id", + "table": "Website_Settings", + "data_type": "integer", + "default_value": "nextval('\"Website_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Website_Settings", "field": "user_created", "type": "uuid", - "schema": { - "name": "user_created", - "table": "Website_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, "meta": { "collection": "Website_Settings", "field": "user_created", @@ -2407,16 +2387,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "date_created", - "type": "timestamp", + }, "schema": { - "name": "date_created", + "name": "user_created", "table": "Website_Settings", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -2428,11 +2403,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "date_created", + "type": "timestamp", "meta": { "collection": "Website_Settings", "field": "date_created", @@ -2457,16 +2437,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "user_updated", - "type": "uuid", + }, "schema": { - "name": "user_updated", + "name": "date_created", "table": "Website_Settings", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -2478,11 +2453,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "user_updated", + "type": "uuid", "meta": { "collection": "Website_Settings", "field": "user_updated", @@ -2507,16 +2487,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "date_updated", - "type": "timestamp", + }, "schema": { - "name": "date_updated", + "name": "user_updated", "table": "Website_Settings", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -2528,11 +2503,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "date_updated", + "type": "timestamp", "meta": { "collection": "Website_Settings", "field": "date_updated", @@ -2557,13 +2537,32 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "date_updated", + "table": "Website_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Website_Settings", "field": "divider-bsruqn", "type": "alias", - "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-bsruqn", @@ -2590,32 +2589,13 @@ "validation": null, "validation_message": null, "searchable": true - } + }, + "schema": null }, { "collection": "Website_Settings", "field": "domain_name", "type": "string", - "schema": { - "name": "domain_name", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, "meta": { "collection": "Website_Settings", "field": "domain_name", @@ -2638,12 +2618,103 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "domain_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "title_template", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "title_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "title_template", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Website_Settings", "field": "application_name", "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "application_name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "drive_file_rename_outline" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "application_name", "table": "Website_Settings", @@ -2663,36 +2734,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Website_Settings", - "field": "application_name", - "special": null, - "interface": "input", - "options": { - "iconLeft": "drive_file_rename_outline" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { "collection": "Website_Settings", "field": "divider-wcrsnh", "type": "alias", - "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-wcrsnh", @@ -2709,7 +2756,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 9, + "sort": 10, "width": "full", "translations": null, "note": null, @@ -2719,12 +2766,36 @@ "validation": null, "validation_message": null, "searchable": true - } + }, + "schema": null }, { "collection": "Website_Settings", "field": "author_name", "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "author_name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "person" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "author_name", "table": "Website_Settings", @@ -2744,20 +2815,25 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "author_url", + "type": "string", "meta": { "collection": "Website_Settings", - "field": "author_name", + "field": "author_url", "special": null, "interface": "input", "options": { - "iconLeft": "person" + "iconLeft": "link" }, "display": null, "display_options": null, "readonly": false, "hidden": false, - "sort": 10, + "sort": 12, "width": "full", "translations": null, "note": null, @@ -2767,12 +2843,7 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "author_url", - "type": "string", + }, "schema": { "name": "author_url", "table": "Website_Settings", @@ -2792,36 +2863,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Website_Settings", - "field": "author_url", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 11, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { "collection": "Website_Settings", "field": "divider-na1tmi", "type": "alias", - "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-na1tmi", @@ -2838,7 +2885,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 12, + "sort": 13, "width": "full", "translations": null, "note": null, @@ -2848,12 +2895,36 @@ "validation": null, "validation_message": null, "searchable": true - } + }, + "schema": null }, { "collection": "Website_Settings", "field": "designer", "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "designer", + "special": null, + "interface": "input", + "options": { + "iconLeft": "design_services" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 14, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "designer", "table": "Website_Settings", @@ -2873,20 +2944,25 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "developer", + "type": "string", "meta": { "collection": "Website_Settings", - "field": "designer", + "field": "developer", "special": null, "interface": "input", "options": { - "iconLeft": "design_services" + "iconLeft": "code" }, "display": null, "display_options": null, "readonly": false, "hidden": false, - "sort": 13, + "sort": 15, "width": "full", "translations": null, "note": null, @@ -2896,12 +2972,7 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "developer", - "type": "string", + }, "schema": { "name": "developer", "table": "Website_Settings", @@ -2921,36 +2992,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Website_Settings", - "field": "developer", - "special": null, - "interface": "input", - "options": { - "iconLeft": "code" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 14, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { "collection": "Website_Settings", "field": "divider-bf0u1u", "type": "alias", - "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-bf0u1u", @@ -2967,7 +3014,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 15, + "sort": 16, "width": "full", "translations": null, "note": null, @@ -2977,12 +3024,36 @@ "validation": null, "validation_message": null, "searchable": true - } + }, + "schema": null }, { "collection": "Website_Settings", "field": "owner", "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "owner", + "special": null, + "interface": "input", + "options": { + "iconLeft": "person" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 17, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "owner", "table": "Website_Settings", @@ -3002,20 +3073,25 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "copyright", + "type": "string", "meta": { "collection": "Website_Settings", - "field": "owner", + "field": "copyright", "special": null, "interface": "input", "options": { - "iconLeft": "person" + "iconLeft": "copyright" }, "display": null, "display_options": null, "readonly": false, "hidden": false, - "sort": 16, + "sort": 18, "width": "full", "translations": null, "note": null, @@ -3025,12 +3101,7 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "copyright", - "type": "string", + }, "schema": { "name": "copyright", "table": "Website_Settings", @@ -3050,36 +3121,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Website_Settings", - "field": "copyright", - "special": null, - "interface": "input", - "options": { - "iconLeft": "copyright" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 17, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { "collection": "Website_Settings", "field": "divider-beklpn", "type": "alias", - "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-beklpn", @@ -3096,7 +3143,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 18, + "sort": 19, "width": "full", "translations": null, "note": null, @@ -3106,12 +3153,36 @@ "validation": null, "validation_message": null, "searchable": true - } + }, + "schema": null }, { "collection": "Website_Settings", "field": "twitter_id", "type": "bigInteger", + "meta": { + "collection": "Website_Settings", + "field": "twitter_id", + "special": null, + "interface": "input", + "options": { + "iconLeft": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 20, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "twitter_id", "table": "Website_Settings", @@ -3131,20 +3202,25 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "twitter_handle", + "type": "string", "meta": { "collection": "Website_Settings", - "field": "twitter_id", + "field": "twitter_handle", "special": null, "interface": "input", "options": { - "iconLeft": "numbers" + "iconLeft": "alternate_email" }, "display": null, "display_options": null, "readonly": false, "hidden": false, - "sort": 19, + "sort": 21, "width": "full", "translations": null, "note": null, @@ -3154,12 +3230,7 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "twitter_handle", - "type": "string", + }, "schema": { "name": "twitter_handle", "table": "Website_Settings", @@ -3179,29 +3250,6 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Website_Settings", - "field": "twitter_handle", - "special": null, - "interface": "input", - "options": { - "iconLeft": "alternate_email" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 20, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { From cb3f65e2a3a2a48a89fa414755730e760785421a Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Fri, 27 Feb 2026 23:24:23 +0100 Subject: [PATCH 11/41] Fix some relations for the menus --- directus/schema.json | 3940 +++++++++++++++++++++--------------------- 1 file changed, 2016 insertions(+), 1924 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index bf02429..86185db 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -33,7 +33,7 @@ "icon": null, "note": null, "display_template": "{{title}}", - "hidden": false, + "hidden": true, "singleton": false, "translations": null, "archive_field": null, @@ -52,6 +52,58 @@ }, "schema": {} }, + { + "collection": "Menu_Column_links", + "meta": { + "collection": "Menu_Column_links", + "icon": "import_export", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Relations", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Menu_Link", + "meta": { + "collection": "Menu_Link", + "icon": null, + "note": null, + "display_template": "{{text}} ({{url}})", + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Menu_Column", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Robots", "meta": { @@ -131,13 +183,39 @@ "schema": {} }, { - "collection": "Menu_Link", + "collection": "Menu_Link_With_Icon", "meta": { - "collection": "Menu_Link", + "collection": "Menu_Link_With_Icon", "icon": null, "note": null, - "display_template": "{{text}} ({{url}})", - "hidden": false, + "display_template": "{{icon.$thumbnail}} {{text}} ({{url}})", + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Menu_Column", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Search_Engine_Optimisation", + "meta": { + "collection": "Search_Engine_Optimisation", + "icon": "search", + "note": null, + "display_template": null, + "hidden": true, "singleton": false, "translations": null, "archive_field": null, @@ -208,32 +286,6 @@ }, "schema": {} }, - { - "collection": "Menu_Link_With_Icon", - "meta": { - "collection": "Menu_Link_With_Icon", - "icon": null, - "note": null, - "display_template": "{{icon.$thumbnail}} {{text}} ({{url}})", - "hidden": false, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 3, - "group": "Types", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Sitemap_Settings", "meta": { @@ -311,58 +363,6 @@ "versioning": false }, "schema": null - }, - { - "collection": "Search_Engine_Optimisation", - "meta": { - "collection": "Search_Engine_Optimisation", - "icon": "search", - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 4, - "group": "Types", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, - { - "collection": "Menu_Column_links", - "meta": { - "collection": "Menu_Column_links", - "icon": "import_export", - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": null, - "group": null, - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} } ], "fields": [ @@ -1045,6 +1045,626 @@ "searchable": true } }, + { + "collection": "Menu_Column", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Menu_Column", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "sort", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column_links", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Menu_Column_links", + "data_type": "integer", + "default_value": "nextval('\"Menu_Column_links_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column_links", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column_links", + "field": "Menu_Column_id", + "type": "uuid", + "schema": { + "name": "Menu_Column_id", + "table": "Menu_Column_links", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Menu_Column", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Column_links", + "field": "Menu_Column_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column_links", + "field": "item", + "type": "string", + "schema": { + "name": "item", + "table": "Menu_Column_links", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column_links", + "field": "item", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column_links", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Menu_Column_links", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column_links", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column_links", + "field": "collection", + "type": "string", + "schema": { + "name": "collection", + "table": "Menu_Column_links", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column_links", + "field": "collection", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 5, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Menu_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Menu_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Menu_Link", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Menu_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Menu_Link", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "text", + "type": "string", + "schema": { + "name": "text", + "table": "Menu_Link", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "text", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Link", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Menu_Link", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Link", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Robots", "field": "id", @@ -1969,1289 +2589,6 @@ "searchable": true } }, - { - "collection": "Menu_Link", - "field": "id", - "type": "uuid", - "schema": { - "name": "id", - "table": "Menu_Link", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Link", - "field": "id", - "special": [ - "uuid" - ], - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Link", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Menu_Link", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Menu_Link", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Link", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Menu_Link", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Link", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Link", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Menu_Link", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Menu_Link", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Link", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Menu_Link", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Link", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Link", - "field": "text", - "type": "string", - "schema": { - "name": "text", - "table": "Menu_Link", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Link", - "field": "text", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Link", - "field": "url", - "type": "string", - "schema": { - "name": "url", - "table": "Menu_Link", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Link", - "field": "url", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "id", - "type": "integer", - "meta": { - "collection": "Website_Settings", - "field": "id", - "special": null, - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "id", - "table": "Website_Settings", - "data_type": "integer", - "default_value": "nextval('\"Website_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "user_created", - "type": "uuid", - "meta": { - "collection": "Website_Settings", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "user_created", - "table": "Website_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "date_created", - "type": "timestamp", - "meta": { - "collection": "Website_Settings", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "date_created", - "table": "Website_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "user_updated", - "type": "uuid", - "meta": { - "collection": "Website_Settings", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "user_updated", - "table": "Website_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "date_updated", - "type": "timestamp", - "meta": { - "collection": "Website_Settings", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "date_updated", - "table": "Website_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "divider-bsruqn", - "type": "alias", - "meta": { - "collection": "Website_Settings", - "field": "divider-bsruqn", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Web", - "icon": "globe" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": null - }, - { - "collection": "Website_Settings", - "field": "domain_name", - "type": "string", - "meta": { - "collection": "Website_Settings", - "field": "domain_name", - "special": null, - "interface": "input", - "options": { - "iconLeft": "globe_uk" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "domain_name", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "title_template", - "type": "string", - "meta": { - "collection": "Website_Settings", - "field": "title_template", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "title_template", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "application_name", - "type": "string", - "meta": { - "collection": "Website_Settings", - "field": "application_name", - "special": null, - "interface": "input", - "options": { - "iconLeft": "drive_file_rename_outline" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "application_name", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "divider-wcrsnh", - "type": "alias", - "meta": { - "collection": "Website_Settings", - "field": "divider-wcrsnh", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Author", - "icon": "person" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 10, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": null - }, - { - "collection": "Website_Settings", - "field": "author_name", - "type": "string", - "meta": { - "collection": "Website_Settings", - "field": "author_name", - "special": null, - "interface": "input", - "options": { - "iconLeft": "person" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 11, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "author_name", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "author_url", - "type": "string", - "meta": { - "collection": "Website_Settings", - "field": "author_url", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 12, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "author_url", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "divider-na1tmi", - "type": "alias", - "meta": { - "collection": "Website_Settings", - "field": "divider-na1tmi", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Development", - "icon": "developer_mode" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 13, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": null - }, - { - "collection": "Website_Settings", - "field": "designer", - "type": "string", - "meta": { - "collection": "Website_Settings", - "field": "designer", - "special": null, - "interface": "input", - "options": { - "iconLeft": "design_services" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 14, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "designer", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "developer", - "type": "string", - "meta": { - "collection": "Website_Settings", - "field": "developer", - "special": null, - "interface": "input", - "options": { - "iconLeft": "code" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 15, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "developer", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "divider-bf0u1u", - "type": "alias", - "meta": { - "collection": "Website_Settings", - "field": "divider-bf0u1u", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Ownership & Copyright", - "icon": "person_shield" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 16, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": null - }, - { - "collection": "Website_Settings", - "field": "owner", - "type": "string", - "meta": { - "collection": "Website_Settings", - "field": "owner", - "special": null, - "interface": "input", - "options": { - "iconLeft": "person" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 17, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "owner", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "copyright", - "type": "string", - "meta": { - "collection": "Website_Settings", - "field": "copyright", - "special": null, - "interface": "input", - "options": { - "iconLeft": "copyright" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 18, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "copyright", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "divider-beklpn", - "type": "alias", - "meta": { - "collection": "Website_Settings", - "field": "divider-beklpn", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Twitter", - "icon": "x_twitter" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 19, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": null - }, - { - "collection": "Website_Settings", - "field": "twitter_id", - "type": "bigInteger", - "meta": { - "collection": "Website_Settings", - "field": "twitter_id", - "special": null, - "interface": "input", - "options": { - "iconLeft": "numbers" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 20, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "twitter_id", - "table": "Website_Settings", - "data_type": "bigint", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 64, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "twitter_handle", - "type": "string", - "meta": { - "collection": "Website_Settings", - "field": "twitter_handle", - "special": null, - "interface": "input", - "options": { - "iconLeft": "alternate_email" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 21, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, - "schema": { - "name": "twitter_handle", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - } - }, { "collection": "Menu_Link_With_Icon", "field": "id", @@ -3644,335 +2981,6 @@ "searchable": true } }, - { - "collection": "Sitemap_Settings", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Sitemap_Settings", - "data_type": "integer", - "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "id", - "special": null, - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Sitemap_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Sitemap_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "divider-zd110b", - "type": "alias", - "schema": null, - "meta": { - "collection": "Sitemap_Settings", - "field": "divider-zd110b", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Sitemap Pages", - "icon": "two_pager" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "per_page", - "type": "integer", - "schema": { - "name": "per_page", - "table": "Sitemap_Settings", - "data_type": "integer", - "default_value": 75, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "per_page", - "special": null, - "interface": "input", - "options": { - "iconLeft": "format_list_numbered", - "min": 25, - "max": 250 - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Search_Engine_Optimisation", "field": "id", @@ -4513,14 +3521,14 @@ } }, { - "collection": "Menu_Column_links", + "collection": "Website_Settings", "field": "id", "type": "integer", "schema": { "name": "id", - "table": "Menu_Column_links", + "table": "Website_Settings", "data_type": "integer", - "default_value": "nextval('\"Menu_Column_links_id_seq\"'::regclass)", + "default_value": "nextval('\"Website_Settings_id_seq\"'::regclass)", "generation_expression": null, "max_length": null, "numeric_precision": 32, @@ -4537,14 +3545,14 @@ "comment": null }, "meta": { - "collection": "Menu_Column_links", + "collection": "Website_Settings", "field": "id", "special": null, - "interface": null, + "interface": "input", "options": null, "display": null, "display_options": null, - "readonly": false, + "readonly": true, "hidden": true, "sort": 1, "width": "full", @@ -4559,12 +3567,12 @@ } }, { - "collection": "Menu_Column_links", - "field": "Menu_Column_id", + "collection": "Website_Settings", + "field": "user_created", "type": "uuid", "schema": { - "name": "Menu_Column_id", - "table": "Menu_Column_links", + "name": "user_created", + "table": "Website_Settings", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -4578,22 +3586,26 @@ "is_primary_key": false, "has_auto_increment": false, "foreign_key_schema": "public", - "foreign_key_table": "Menu_Column", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "comment": null }, "meta": { - "collection": "Menu_Column_links", - "field": "Menu_Column_id", - "special": null, - "interface": null, - "options": null, - "display": null, + "collection": "Website_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", "display_options": null, - "readonly": false, + "readonly": true, "hidden": true, "sort": 2, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -4605,16 +3617,16 @@ } }, { - "collection": "Menu_Column_links", - "field": "item", - "type": "string", + "collection": "Website_Settings", + "field": "date_created", + "type": "timestamp", "schema": { - "name": "item", - "table": "Menu_Column_links", - "data_type": "character varying", + "name": "date_created", + "table": "Website_Settings", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, - "max_length": 255, + "max_length": null, "numeric_precision": null, "numeric_scale": null, "is_generated": false, @@ -4629,17 +3641,21 @@ "comment": null }, "meta": { - "collection": "Menu_Column_links", - "field": "item", - "special": null, - "interface": null, + "collection": "Website_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", "options": null, - "display": null, - "display_options": null, - "readonly": false, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, "hidden": true, "sort": 3, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -4651,16 +3667,66 @@ } }, { - "collection": "Menu_Column_links", - "field": "collection", - "type": "string", + "collection": "Website_Settings", + "field": "user_updated", + "type": "uuid", "schema": { - "name": "collection", - "table": "Menu_Column_links", - "data_type": "character varying", + "name": "user_updated", + "table": "Website_Settings", + "data_type": "uuid", "default_value": null, "generation_expression": null, - "max_length": 255, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Website_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, "numeric_precision": null, "numeric_scale": null, "is_generated": false, @@ -4675,16 +3741,53 @@ "comment": null }, "meta": { - "collection": "Menu_Column_links", - "field": "collection", - "special": null, - "interface": null, + "collection": "Website_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "divider-bsruqn", + "type": "alias", + "schema": null, + "meta": { + "collection": "Website_Settings", + "field": "divider-bsruqn", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Web", + "icon": "globe" + }, "display": null, "display_options": null, "readonly": false, - "hidden": true, - "sort": 4, + "hidden": false, + "sort": 6, "width": "full", "translations": null, "note": null, @@ -4695,6 +3798,995 @@ "validation_message": null, "searchable": true } + }, + { + "collection": "Website_Settings", + "field": "domain_name", + "type": "string", + "schema": { + "name": "domain_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "domain_name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "globe_uk" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "title_template", + "type": "string", + "schema": { + "name": "title_template", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "title_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "application_name", + "type": "string", + "schema": { + "name": "application_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "application_name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "drive_file_rename_outline" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "divider-wcrsnh", + "type": "alias", + "schema": null, + "meta": { + "collection": "Website_Settings", + "field": "divider-wcrsnh", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Author", + "icon": "person" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "author_name", + "type": "string", + "schema": { + "name": "author_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "author_name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "person" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "author_url", + "type": "string", + "schema": { + "name": "author_url", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "author_url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "divider-na1tmi", + "type": "alias", + "schema": null, + "meta": { + "collection": "Website_Settings", + "field": "divider-na1tmi", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Development", + "icon": "developer_mode" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 13, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "designer", + "type": "string", + "schema": { + "name": "designer", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "designer", + "special": null, + "interface": "input", + "options": { + "iconLeft": "design_services" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 14, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "developer", + "type": "string", + "schema": { + "name": "developer", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "developer", + "special": null, + "interface": "input", + "options": { + "iconLeft": "code" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 15, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "divider-bf0u1u", + "type": "alias", + "schema": null, + "meta": { + "collection": "Website_Settings", + "field": "divider-bf0u1u", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Ownership & Copyright", + "icon": "person_shield" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 16, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "owner", + "type": "string", + "schema": { + "name": "owner", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "owner", + "special": null, + "interface": "input", + "options": { + "iconLeft": "person" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 17, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "copyright", + "type": "string", + "schema": { + "name": "copyright", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "copyright", + "special": null, + "interface": "input", + "options": { + "iconLeft": "copyright" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 18, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "divider-beklpn", + "type": "alias", + "schema": null, + "meta": { + "collection": "Website_Settings", + "field": "divider-beklpn", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Twitter", + "icon": "x_twitter" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 19, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "twitter_id", + "type": "bigInteger", + "schema": { + "name": "twitter_id", + "table": "Website_Settings", + "data_type": "bigint", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 64, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "twitter_id", + "special": null, + "interface": "input", + "options": { + "iconLeft": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 20, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Website_Settings", + "field": "twitter_handle", + "type": "string", + "schema": { + "name": "twitter_handle", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Website_Settings", + "field": "twitter_handle", + "special": null, + "interface": "input", + "options": { + "iconLeft": "alternate_email" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 21, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Sitemap_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Sitemap_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Sitemap_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Sitemap_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "divider-zd110b", + "type": "alias", + "schema": null, + "meta": { + "collection": "Sitemap_Settings", + "field": "divider-zd110b", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Sitemap Pages", + "icon": "two_pager" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "per_page", + "type": "integer", + "schema": { + "name": "per_page", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": 75, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "per_page", + "special": null, + "interface": "input", + "options": { + "iconLeft": "format_list_numbered", + "min": 25, + "max": 250 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } } ], "relations": [ @@ -4824,6 +4916,104 @@ "one_collection_field": null, "one_allowed_collections": null, "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Column_links", + "field": "item", + "related_collection": null, + "schema": null, + "meta": { + "many_collection": "Menu_Column_links", + "many_field": "item", + "one_collection": null, + "one_field": null, + "one_collection_field": "collection", + "one_allowed_collections": [ + "Menu_Link", + "Menu_Link_With_Icon" + ], + "junction_field": "Menu_Column_id", + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Column_links", + "field": "Menu_Column_id", + "related_collection": "Menu_Column", + "schema": { + "constraint_name": "menu_column_links_menu_column_id_foreign", + "table": "Menu_Column_links", + "column": "Menu_Column_id", + "foreign_key_schema": "public", + "foreign_key_table": "Menu_Column", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Menu_Column_links", + "many_field": "Menu_Column_id", + "one_collection": "Menu_Column", + "one_field": "links", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "item", + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Link", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_link_user_created_foreign", + "table": "Menu_Link", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Link", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_link_user_updated_foreign", + "table": "Menu_Link", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, "sort_field": null, "one_deselect_action": "nullify" } @@ -4932,110 +5122,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Menu_Link", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "menu_link_user_created_foreign", - "table": "Menu_Link", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Menu_Link", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Link", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "menu_link_user_updated_foreign", - "table": "Menu_Link", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Menu_Link", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Website_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "website_settings_user_created_foreign", - "table": "Website_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Website_Settings", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Website_Settings", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "website_settings_user_updated_foreign", - "table": "Website_Settings", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Website_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Menu_Link_With_Icon", "field": "user_created", @@ -5114,58 +5200,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Sitemap_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "sitemap_settings_user_created_foreign", - "table": "Sitemap_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Sitemap_Settings", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "sitemap_settings_user_updated_foreign", - "table": "Sitemap_Settings", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Sitemap_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Search_Engine_Optimisation", "field": "user_updated", @@ -5245,47 +5279,105 @@ } }, { - "collection": "Menu_Column_links", - "field": "item", - "related_collection": null, - "schema": null, + "collection": "Website_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "website_settings_user_created_foreign", + "table": "Website_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, "meta": { - "many_collection": "Menu_Column_links", - "many_field": "item", - "one_collection": null, + "many_collection": "Website_Settings", + "many_field": "user_created", + "one_collection": "directus_users", "one_field": null, - "one_collection_field": "collection", - "one_allowed_collections": [ - "Menu_Link_With_Icon", - "Menu_Link" - ], - "junction_field": "Menu_Column_id", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, "sort_field": null, "one_deselect_action": "nullify" } }, { - "collection": "Menu_Column_links", - "field": "Menu_Column_id", - "related_collection": "Menu_Column", + "collection": "Website_Settings", + "field": "user_updated", + "related_collection": "directus_users", "schema": { - "constraint_name": "menu_column_links_menu_column_id_foreign", - "table": "Menu_Column_links", - "column": "Menu_Column_id", + "constraint_name": "website_settings_user_updated_foreign", + "table": "Website_Settings", + "column": "user_updated", "foreign_key_schema": "public", - "foreign_key_table": "Menu_Column", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "SET NULL" + "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Menu_Column_links", - "many_field": "Menu_Column_id", - "one_collection": "Menu_Column", - "one_field": "links", + "many_collection": "Website_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, "one_collection_field": null, "one_allowed_collections": null, - "junction_field": "item", + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_created_foreign", + "table": "Sitemap_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_updated_foreign", + "table": "Sitemap_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, "sort_field": null, "one_deselect_action": "nullify" } From 5aa7c075c048de3d0cfb23b73f5147d98552fd6c Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 28 Feb 2026 09:17:55 +0100 Subject: [PATCH 12/41] Add Blog Settings to the website --- directus/schema.json | 772 +++++++++++++++++++++++++++++++++++++++---- 1 file changed, 700 insertions(+), 72 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 86185db..b548b43 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -156,6 +156,32 @@ }, "schema": null }, + { + "collection": "Blog_Settings", + "meta": { + "collection": "Blog_Settings", + "icon": "notes", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Humans", "meta": { @@ -260,58 +286,6 @@ }, "schema": null }, - { - "collection": "Website_Settings", - "meta": { - "collection": "Website_Settings", - "icon": "globe", - "note": null, - "display_template": null, - "hidden": false, - "singleton": true, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 2, - "group": "Settings", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, - { - "collection": "Sitemap_Settings", - "meta": { - "collection": "Sitemap_Settings", - "icon": "map", - "note": null, - "display_template": null, - "hidden": false, - "singleton": true, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 3, - "group": "Settings", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Types", "meta": { @@ -338,6 +312,32 @@ }, "schema": null }, + { + "collection": "Website_Settings", + "meta": { + "collection": "Website_Settings", + "icon": "globe", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 3, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Relations", "meta": { @@ -363,6 +363,32 @@ "versioning": false }, "schema": null + }, + { + "collection": "Sitemap_Settings", + "meta": { + "collection": "Sitemap_Settings", + "icon": "map", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 4, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} } ], "fields": [ @@ -2216,6 +2242,556 @@ "searchable": true } }, + { + "collection": "Blog_Settings", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Blog_Settings", + "data_type": "integer", + "default_value": "nextval('\"Blog_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Blog_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Blog_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Blog_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Blog_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "enabled", + "type": "boolean", + "schema": { + "name": "enabled", + "table": "Blog_Settings", + "data_type": "boolean", + "default_value": false, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "enabled", + "special": [ + "cast-boolean" + ], + "interface": "boolean", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "divider-sps3fe", + "type": "alias", + "schema": null, + "meta": { + "collection": "Blog_Settings", + "field": "divider-sps3fe", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Texts", + "icon": "text_rotate_vertical" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Blog_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "subtext", + "type": "text", + "schema": { + "name": "subtext", + "table": "Blog_Settings", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "subtext", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "divider-sanit4", + "type": "alias", + "schema": null, + "meta": { + "collection": "Blog_Settings", + "field": "divider-sanit4", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Routing", + "icon": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "index_route_template", + "type": "string", + "schema": { + "name": "index_route_template", + "table": "Blog_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "index_route_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "blog_route_template", + "type": "string", + "schema": { + "name": "blog_route_template", + "table": "Blog_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "blog_route_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Humans", "field": "id", @@ -4920,26 +5496,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Menu_Column_links", - "field": "item", - "related_collection": null, - "schema": null, - "meta": { - "many_collection": "Menu_Column_links", - "many_field": "item", - "one_collection": null, - "one_field": null, - "one_collection_field": "collection", - "one_allowed_collections": [ - "Menu_Link", - "Menu_Link_With_Icon" - ], - "junction_field": "Menu_Column_id", - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Menu_Column_links", "field": "Menu_Column_id", @@ -4966,6 +5522,26 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Menu_Column_links", + "field": "item", + "related_collection": null, + "schema": null, + "meta": { + "many_collection": "Menu_Column_links", + "many_field": "item", + "one_collection": null, + "one_field": null, + "one_collection_field": "collection", + "one_allowed_collections": [ + "Menu_Link", + "Menu_Link_With_Icon" + ], + "junction_field": "Menu_Column_id", + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Menu_Link", "field": "user_created", @@ -5070,6 +5646,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Blog_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "blog_settings_user_updated_foreign", + "table": "Blog_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Blog_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Blog_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "blog_settings_user_created_foreign", + "table": "Blog_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Blog_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Humans", "field": "user_updated", From b599d16fe46370e725216f66f93cb26483ba7257 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 28 Feb 2026 09:25:12 +0100 Subject: [PATCH 13/41] Add tags and two new folders in Directus --- directus/schema.json | 548 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 534 insertions(+), 14 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index b548b43..af31882 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -131,10 +131,36 @@ "schema": {} }, { - "collection": "Single_Pages", + "collection": "Tags", "meta": { - "collection": "Single_Pages", - "icon": "file_present", + "collection": "Tags", + "icon": "tag", + "note": null, + "display_template": null, + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Subtypes", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Web_Pages", + "meta": { + "collection": "Web_Pages", + "icon": "globe_uk", "note": null, "display_template": null, "hidden": false, @@ -261,10 +287,10 @@ "schema": {} }, { - "collection": "Settings", + "collection": "Subtypes", "meta": { - "collection": "Settings", - "icon": "settings", + "collection": "Subtypes", + "icon": "subtitles_gear", "note": null, "display_template": null, "hidden": false, @@ -287,13 +313,13 @@ "schema": null }, { - "collection": "Types", + "collection": "Single_Pages", "meta": { - "collection": "Types", - "icon": "type_specimen", + "collection": "Single_Pages", + "icon": "file_present", "note": null, "display_template": null, - "hidden": true, + "hidden": false, "singleton": false, "translations": null, "archive_field": null, @@ -339,13 +365,13 @@ "schema": {} }, { - "collection": "Relations", + "collection": "Settings", "meta": { - "collection": "Relations", - "icon": "route", + "collection": "Settings", + "icon": "settings", "note": null, "display_template": null, - "hidden": true, + "hidden": false, "singleton": false, "translations": null, "archive_field": null, @@ -389,6 +415,58 @@ "versioning": false }, "schema": {} + }, + { + "collection": "Types", + "meta": { + "collection": "Types", + "icon": "type_specimen", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 5, + "group": null, + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": null + }, + { + "collection": "Relations", + "meta": { + "collection": "Relations", + "icon": "route", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 6, + "group": null, + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": null } ], "fields": [ @@ -2242,6 +2320,396 @@ "searchable": true } }, + { + "collection": "Tags", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Tags", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Tags", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Tags", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Tags", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Tags", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Tags", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Tags", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Tags", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Tags", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Tags", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Tags", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Tags", + "field": "text", + "type": "string", + "schema": { + "name": "text", + "table": "Tags", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": true, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Tags", + "field": "text", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Tags", + "field": "code", + "type": "string", + "schema": { + "name": "code", + "table": "Tags", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": true, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Tags", + "field": "code", + "special": null, + "interface": "input", + "options": { + "iconLeft": "barcode_reader" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Tags", + "field": "color", + "type": "string", + "schema": { + "name": "color", + "table": "Tags", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Tags", + "field": "color", + "special": null, + "interface": "select-color", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Blog_Settings", "field": "id", @@ -5646,6 +6114,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Tags", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "tags_user_created_foreign", + "table": "Tags", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Tags", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Tags", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "tags_user_updated_foreign", + "table": "Tags", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Tags", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Blog_Settings", "field": "user_updated", From f8124d7acfb99f63d57f03d509e95963bee9893b Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 28 Feb 2026 09:31:39 +0100 Subject: [PATCH 14/41] Add colors to website settings in Directus --- directus/schema.json | 641 ++++++++++++++++++++++++++----------------- 1 file changed, 383 insertions(+), 258 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index af31882..e7e617b 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -4568,26 +4568,6 @@ "collection": "Website_Settings", "field": "id", "type": "integer", - "schema": { - "name": "id", - "table": "Website_Settings", - "data_type": "integer", - "default_value": "nextval('\"Website_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, "meta": { "collection": "Website_Settings", "field": "id", @@ -4608,32 +4588,32 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "id", + "table": "Website_Settings", + "data_type": "integer", + "default_value": "nextval('\"Website_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Website_Settings", "field": "user_created", "type": "uuid", - "schema": { - "name": "user_created", - "table": "Website_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, "meta": { "collection": "Website_Settings", "field": "user_created", @@ -4658,16 +4638,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "date_created", - "type": "timestamp", + }, "schema": { - "name": "date_created", + "name": "user_created", "table": "Website_Settings", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -4679,11 +4654,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "date_created", + "type": "timestamp", "meta": { "collection": "Website_Settings", "field": "date_created", @@ -4708,16 +4688,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "user_updated", - "type": "uuid", + }, "schema": { - "name": "user_updated", + "name": "date_created", "table": "Website_Settings", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -4729,11 +4704,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "user_updated", + "type": "uuid", "meta": { "collection": "Website_Settings", "field": "user_updated", @@ -4758,16 +4738,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "date_updated", - "type": "timestamp", + }, "schema": { - "name": "date_updated", + "name": "user_updated", "table": "Website_Settings", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -4779,11 +4754,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "date_updated", + "type": "timestamp", "meta": { "collection": "Website_Settings", "field": "date_updated", @@ -4808,13 +4788,32 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "date_updated", + "table": "Website_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Website_Settings", "field": "divider-bsruqn", "type": "alias", - "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-bsruqn", @@ -4841,32 +4840,13 @@ "validation": null, "validation_message": null, "searchable": true - } + }, + "schema": null }, { "collection": "Website_Settings", "field": "domain_name", "type": "string", - "schema": { - "name": "domain_name", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, "meta": { "collection": "Website_Settings", "field": "domain_name", @@ -4889,14 +4869,9 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "title_template", - "type": "string", + }, "schema": { - "name": "title_template", + "name": "domain_name", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -4914,7 +4889,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "title_template", + "type": "string", "meta": { "collection": "Website_Settings", "field": "title_template", @@ -4937,14 +4917,9 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "application_name", - "type": "string", + }, "schema": { - "name": "application_name", + "name": "title_template", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -4962,7 +4937,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "application_name", + "type": "string", "meta": { "collection": "Website_Settings", "field": "application_name", @@ -4985,13 +4965,157 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "application_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "divider-oy5m5-", + "type": "alias", + "meta": { + "collection": "Website_Settings", + "field": "divider-oy5m5-", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Colors", + "icon": "palette" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Website_Settings", + "field": "primary_color", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "primary_color", + "special": null, + "interface": "select-color", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "primary_color", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Website_Settings", + "field": "secondary_color", + "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "secondary_color", + "special": null, + "interface": "select-color", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "secondary_color", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Website_Settings", "field": "divider-wcrsnh", "type": "alias", - "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-wcrsnh", @@ -5008,7 +5132,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 10, + "sort": 13, "width": "full", "translations": null, "note": null, @@ -5018,12 +5142,36 @@ "validation": null, "validation_message": null, "searchable": true - } + }, + "schema": null }, { "collection": "Website_Settings", "field": "author_name", "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "author_name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "person" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 14, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "author_name", "table": "Website_Settings", @@ -5043,20 +5191,25 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "author_url", + "type": "string", "meta": { "collection": "Website_Settings", - "field": "author_name", + "field": "author_url", "special": null, "interface": "input", "options": { - "iconLeft": "person" + "iconLeft": "link" }, "display": null, "display_options": null, "readonly": false, "hidden": false, - "sort": 11, + "sort": 15, "width": "full", "translations": null, "note": null, @@ -5066,12 +5219,7 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "author_url", - "type": "string", + }, "schema": { "name": "author_url", "table": "Website_Settings", @@ -5091,36 +5239,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Website_Settings", - "field": "author_url", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 12, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { "collection": "Website_Settings", "field": "divider-na1tmi", "type": "alias", - "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-na1tmi", @@ -5137,7 +5261,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 13, + "sort": 16, "width": "full", "translations": null, "note": null, @@ -5147,12 +5271,36 @@ "validation": null, "validation_message": null, "searchable": true - } + }, + "schema": null }, { "collection": "Website_Settings", "field": "designer", "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "designer", + "special": null, + "interface": "input", + "options": { + "iconLeft": "design_services" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 17, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "designer", "table": "Website_Settings", @@ -5172,20 +5320,25 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "developer", + "type": "string", "meta": { "collection": "Website_Settings", - "field": "designer", + "field": "developer", "special": null, "interface": "input", "options": { - "iconLeft": "design_services" + "iconLeft": "code" }, "display": null, "display_options": null, "readonly": false, "hidden": false, - "sort": 14, + "sort": 18, "width": "full", "translations": null, "note": null, @@ -5195,12 +5348,7 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "developer", - "type": "string", + }, "schema": { "name": "developer", "table": "Website_Settings", @@ -5220,36 +5368,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Website_Settings", - "field": "developer", - "special": null, - "interface": "input", - "options": { - "iconLeft": "code" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 15, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { "collection": "Website_Settings", "field": "divider-bf0u1u", "type": "alias", - "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-bf0u1u", @@ -5266,7 +5390,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 16, + "sort": 19, "width": "full", "translations": null, "note": null, @@ -5276,12 +5400,36 @@ "validation": null, "validation_message": null, "searchable": true - } + }, + "schema": null }, { "collection": "Website_Settings", "field": "owner", "type": "string", + "meta": { + "collection": "Website_Settings", + "field": "owner", + "special": null, + "interface": "input", + "options": { + "iconLeft": "person" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 20, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "owner", "table": "Website_Settings", @@ -5301,20 +5449,25 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "copyright", + "type": "string", "meta": { "collection": "Website_Settings", - "field": "owner", + "field": "copyright", "special": null, "interface": "input", "options": { - "iconLeft": "person" + "iconLeft": "copyright" }, "display": null, "display_options": null, "readonly": false, "hidden": false, - "sort": 17, + "sort": 21, "width": "full", "translations": null, "note": null, @@ -5324,12 +5477,7 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "copyright", - "type": "string", + }, "schema": { "name": "copyright", "table": "Website_Settings", @@ -5349,36 +5497,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Website_Settings", - "field": "copyright", - "special": null, - "interface": "input", - "options": { - "iconLeft": "copyright" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 18, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { "collection": "Website_Settings", "field": "divider-beklpn", "type": "alias", - "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-beklpn", @@ -5395,7 +5519,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 19, + "sort": 22, "width": "full", "translations": null, "note": null, @@ -5405,12 +5529,36 @@ "validation": null, "validation_message": null, "searchable": true - } + }, + "schema": null }, { "collection": "Website_Settings", "field": "twitter_id", "type": "bigInteger", + "meta": { + "collection": "Website_Settings", + "field": "twitter_id", + "special": null, + "interface": "input", + "options": { + "iconLeft": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 23, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "twitter_id", "table": "Website_Settings", @@ -5430,20 +5578,25 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Website_Settings", + "field": "twitter_handle", + "type": "string", "meta": { "collection": "Website_Settings", - "field": "twitter_id", + "field": "twitter_handle", "special": null, "interface": "input", "options": { - "iconLeft": "numbers" + "iconLeft": "alternate_email" }, "display": null, "display_options": null, "readonly": false, "hidden": false, - "sort": 20, + "sort": 24, "width": "full", "translations": null, "note": null, @@ -5453,12 +5606,7 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Website_Settings", - "field": "twitter_handle", - "type": "string", + }, "schema": { "name": "twitter_handle", "table": "Website_Settings", @@ -5478,29 +5626,6 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Website_Settings", - "field": "twitter_handle", - "special": null, - "interface": "input", - "options": { - "iconLeft": "alternate_email" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 21, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { From d3e42acb508e7ae353950438b3e6aa8021458450 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 28 Feb 2026 17:12:09 +0100 Subject: [PATCH 15/41] Add some fields to Blogs and make Projects in Directus --- directus/schema.json | 4953 +++++++++++++++++++++++++++++------------- 1 file changed, 3440 insertions(+), 1513 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index e7e617b..77935dc 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1,5 +1,31 @@ { "collections": [ + { + "collection": "Blogs", + "meta": { + "collection": "Blogs", + "icon": "line_style", + "note": null, + "display_template": null, + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": "status", + "archive_app_filter": true, + "archive_value": "archived", + "unarchive_value": "draft", + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Web_Pages", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Menu", "meta": { @@ -26,58 +52,6 @@ }, "schema": {} }, - { - "collection": "Menu_Column", - "meta": { - "collection": "Menu_Column", - "icon": null, - "note": null, - "display_template": "{{title}}", - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 1, - "group": "Types", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, - { - "collection": "Menu_Column_links", - "meta": { - "collection": "Menu_Column_links", - "icon": "import_export", - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 1, - "group": "Relations", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Menu_Link", "meta": { @@ -104,6 +78,32 @@ }, "schema": {} }, + { + "collection": "Menu_items", + "meta": { + "collection": "Menu_items", + "icon": "import_export", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Relations", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Robots", "meta": { @@ -130,6 +130,32 @@ }, "schema": {} }, + { + "collection": "Search_Engine_Optimisation", + "meta": { + "collection": "Search_Engine_Optimisation", + "icon": "search", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Tags", "meta": { @@ -186,7 +212,7 @@ "collection": "Blog_Settings", "meta": { "collection": "Blog_Settings", - "icon": "notes", + "icon": "line_style", "note": null, "display_template": null, "hidden": false, @@ -208,6 +234,32 @@ }, "schema": {} }, + { + "collection": "Blogs_Tags", + "meta": { + "collection": "Blogs_Tags", + "icon": "import_export", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Relations", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Humans", "meta": { @@ -234,6 +286,32 @@ }, "schema": {} }, + { + "collection": "Menu_Column", + "meta": { + "collection": "Menu_Column", + "icon": null, + "note": null, + "display_template": "{{title}}", + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Menu_Link_With_Icon", "meta": { @@ -261,25 +339,25 @@ "schema": {} }, { - "collection": "Search_Engine_Optimisation", + "collection": "Projects", "meta": { - "collection": "Search_Engine_Optimisation", - "icon": "search", + "collection": "Projects", + "icon": "contextual_token", "note": null, "display_template": null, - "hidden": true, + "hidden": false, "singleton": false, "translations": null, - "archive_field": null, + "archive_field": "status", "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, + "archive_value": "archived", + "unarchive_value": "draft", "sort_field": null, "accountability": "all", "color": null, "item_duplication_fields": null, "sort": 2, - "group": "Types", + "group": "Web_Pages", "collapse": "open", "preview_url": null, "versioning": false @@ -467,9 +545,622 @@ "versioning": false }, "schema": null + }, + { + "collection": "Projects_Tags", + "meta": { + "collection": "Projects_Tags", + "icon": "import_export", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": null, + "group": null, + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} } ], "fields": [ + { + "collection": "Blogs", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "status", + "type": "string", + "schema": { + "name": "status", + "table": "Blogs", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "status", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)" + } + ] + }, + "display": "labels", + "display_options": { + "showAsDot": true, + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)", + "foreground": "var(--theme--primary)", + "background": "var(--theme--primary-background)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)", + "foreground": "var(--theme--foreground)", + "background": "var(--theme--background-normal)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)", + "foreground": "var(--theme--warning)", + "background": "var(--theme--warning-background)" + } + ] + }, + "readonly": false, + "hidden": false, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Blogs", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Blogs", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 6, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Blogs", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Blogs", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": true, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "date", + "type": "date", + "schema": { + "name": "date", + "table": "Blogs", + "data_type": "date", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": true, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "date", + "special": null, + "interface": "datetime", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "search_engine", + "type": "alias", + "schema": null, + "meta": { + "collection": "Blogs", + "field": "search_engine", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "template": "{{title}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "tags", + "type": "alias", + "schema": null, + "meta": { + "collection": "Blogs", + "field": "tags", + "special": [ + "m2m" + ], + "interface": "list-m2m", + "options": { + "template": "{{Tags_id.text}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "content", + "type": "text", + "schema": { + "name": "content", + "table": "Blogs", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "content", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Menu", "field": "id", @@ -751,337 +1442,12 @@ }, { "collection": "Menu", - "field": "columns", + "field": "items", "type": "alias", "schema": null, "meta": { "collection": "Menu", - "field": "columns", - "special": [ - "o2m" - ], - "interface": "list-o2m", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "id", - "type": "uuid", - "schema": { - "name": "id", - "table": "Menu_Column", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "id", - "special": [ - "uuid" - ], - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Menu_Column", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Menu_Column", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Menu_Column", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Menu_Column", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "title", - "type": "string", - "schema": { - "name": "title", - "table": "Menu_Column", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "title", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "links", - "type": "alias", - "schema": null, - "meta": { - "collection": "Menu_Column", - "field": "links", + "field": "items", "special": [ "m2a" ], @@ -1103,328 +1469,6 @@ "searchable": true } }, - { - "collection": "Menu_Column", - "field": "Menu_id", - "type": "integer", - "schema": { - "name": "Menu_id", - "table": "Menu_Column", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Menu", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "Menu_id", - "special": null, - "interface": null, - "options": null, - "display": "raw", - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Menu_Column", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "sort", - "special": null, - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column_links", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Menu_Column_links", - "data_type": "integer", - "default_value": "nextval('\"Menu_Column_links_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column_links", - "field": "id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column_links", - "field": "Menu_Column_id", - "type": "uuid", - "schema": { - "name": "Menu_Column_id", - "table": "Menu_Column_links", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Menu_Column", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Menu_Column_links", - "field": "Menu_Column_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 2, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column_links", - "field": "item", - "type": "string", - "schema": { - "name": "item", - "table": "Menu_Column_links", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column_links", - "field": "item", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 3, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column_links", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Menu_Column_links", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column_links", - "field": "sort", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 4, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column_links", - "field": "collection", - "type": "string", - "schema": { - "name": "collection", - "table": "Menu_Column_links", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column_links", - "field": "collection", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 5, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Menu_Link", "field": "id", @@ -1769,6 +1813,190 @@ "searchable": true } }, + { + "collection": "Menu_items", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Menu_items", + "data_type": "integer", + "default_value": "nextval('\"Menu_items_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_items", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_items", + "field": "Menu_id", + "type": "integer", + "schema": { + "name": "Menu_id", + "table": "Menu_items", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Menu", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_items", + "field": "Menu_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_items", + "field": "item", + "type": "string", + "schema": { + "name": "item", + "table": "Menu_items", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_items", + "field": "item", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_items", + "field": "collection", + "type": "string", + "schema": { + "name": "collection", + "table": "Menu_items", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_items", + "field": "collection", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Robots", "field": "id", @@ -2320,6 +2548,641 @@ "searchable": true } }, + { + "collection": "Search_Engine_Optimisation", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Search_Engine_Optimisation", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Search_Engine_Optimisation", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Search_Engine_Optimisation", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "description", + "type": "text", + "schema": { + "name": "description", + "table": "Search_Engine_Optimisation", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "description", + "special": null, + "interface": "input-multiline", + "options": { + "softLength": 190 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "thumbnail", + "type": "uuid", + "schema": { + "name": "thumbnail", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "thumbnail", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "allow_crawler", + "type": "boolean", + "schema": { + "name": "allow_crawler", + "table": "Search_Engine_Optimisation", + "data_type": "boolean", + "default_value": true, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "allow_crawler", + "special": [ + "cast-boolean" + ], + "interface": "boolean", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "canonical", + "type": "string", + "schema": { + "name": "canonical", + "table": "Search_Engine_Optimisation", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "canonical", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "priority", + "type": "integer", + "schema": { + "name": "priority", + "table": "Search_Engine_Optimisation", + "data_type": "integer", + "default_value": 65, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "priority", + "special": null, + "interface": "slider", + "options": { + "minValue": 1, + "maxValue": 100, + "stepInterval": 2, + "alwaysShowValue": true + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "Blog_id", + "type": "uuid", + "schema": { + "name": "Blog_id", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Blogs", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "Blog_id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "Project_id", + "type": "uuid", + "schema": { + "name": "Project_id", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Projects", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "Project_id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 13, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Tags", "field": "id", @@ -3260,6 +4123,190 @@ "searchable": true } }, + { + "collection": "Blogs_Tags", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Blogs_Tags", + "data_type": "integer", + "default_value": "nextval('\"Blogs_Tags_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs_Tags", + "field": "Blogs_id", + "type": "uuid", + "schema": { + "name": "Blogs_id", + "table": "Blogs_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Blogs", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "Blogs_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs_Tags", + "field": "Tags_id", + "type": "uuid", + "schema": { + "name": "Tags_id", + "table": "Blogs_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Tags", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "Tags_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs_Tags", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Blogs_Tags", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Humans", "field": "id", @@ -3633,6 +4680,394 @@ "searchable": true } }, + { + "collection": "Menu_Column", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Menu_Column", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Menu_Column", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Menu_Column", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Menu_Column", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Menu_Column", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Menu_Column", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "Menu_id", + "type": "integer", + "schema": { + "name": "Menu_id", + "table": "Menu_Column", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Menu", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "Menu_id", + "special": null, + "interface": null, + "options": null, + "display": "raw", + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Menu_Column", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "sort", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Menu_Link_With_Icon", "field": "id", @@ -4026,31 +5461,11 @@ } }, { - "collection": "Search_Engine_Optimisation", + "collection": "Projects", "field": "id", "type": "uuid", - "schema": { - "name": "id", - "table": "Search_Engine_Optimisation", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, "meta": { - "collection": "Search_Engine_Optimisation", + "collection": "Projects", "field": "id", "special": [ "uuid" @@ -4071,15 +5486,10 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "user_created", - "type": "uuid", + }, "schema": { - "name": "user_created", - "table": "Search_Engine_Optimisation", + "name": "id", + "table": "Projects", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -4087,18 +5497,112 @@ "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Projects", + "field": "status", + "type": "string", + "meta": { + "collection": "Projects", + "field": "status", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)" + } + ] + }, + "display": "labels", + "display_options": { + "showAsDot": true, + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)", + "foreground": "var(--theme--primary)", + "background": "var(--theme--primary-background)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)", + "foreground": "var(--theme--foreground)", + "background": "var(--theme--background-normal)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)", + "foreground": "var(--theme--warning)", + "background": "var(--theme--warning-background)" + } + ] + }, + "readonly": false, + "hidden": false, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "status", + "table": "Projects", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, "is_unique": false, "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Projects", + "field": "user_created", + "type": "uuid", "meta": { - "collection": "Search_Engine_Optimisation", + "collection": "Projects", "field": "user_created", "special": [ "user-created" @@ -4111,56 +5615,6 @@ "display_options": null, "readonly": true, "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Search_Engine_Optimisation", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Search_Engine_Optimisation", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, "sort": 3, "width": "half", "translations": null, @@ -4171,15 +5625,10 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "user_updated", - "type": "uuid", + }, "schema": { - "name": "user_updated", - "table": "Search_Engine_Optimisation", + "name": "user_created", + "table": "Projects", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -4196,19 +5645,24 @@ "foreign_key_table": "directus_users", "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Projects", + "field": "date_created", + "type": "timestamp", "meta": { - "collection": "Search_Engine_Optimisation", - "field": "user_updated", + "collection": "Projects", + "field": "date_created", "special": [ - "user-updated" + "date-created" ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true }, - "display": "user", - "display_options": null, "readonly": true, "hidden": true, "sort": 4, @@ -4221,15 +5675,10 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "date_updated", - "type": "timestamp", + }, "schema": { - "name": "date_updated", - "table": "Search_Engine_Optimisation", + "name": "date_created", + "table": "Projects", "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, @@ -4246,19 +5695,24 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Projects", + "field": "user_updated", + "type": "uuid", "meta": { - "collection": "Search_Engine_Optimisation", - "field": "date_updated", + "collection": "Projects", + "field": "user_updated", "special": [ - "date-updated" + "user-updated" ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" }, + "display": "user", + "display_options": null, "readonly": true, "hidden": true, "sort": 5, @@ -4271,15 +5725,108 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "user_updated", + "table": "Projects", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null } }, { - "collection": "Search_Engine_Optimisation", + "collection": "Projects", + "field": "date_updated", + "type": "timestamp", + "meta": { + "collection": "Projects", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 6, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "date_updated", + "table": "Projects", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Projects", "field": "title", "type": "string", + "meta": { + "collection": "Projects", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "title", - "table": "Search_Engine_Optimisation", + "table": "Projects", "data_type": "character varying", "default_value": null, "generation_expression": null, @@ -4296,158 +5843,65 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Projects", + "field": "url", + "type": "string", "meta": { - "collection": "Search_Engine_Optimisation", - "field": "title", + "collection": "Projects", + "field": "url", "special": null, "interface": "input", "options": { - "iconLeft": "title" + "iconLeft": "link" }, "display": null, "display_options": null, "readonly": false, "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "description", - "type": "text", - "schema": { - "name": "description", - "table": "Search_Engine_Optimisation", - "data_type": "text", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Search_Engine_Optimisation", - "field": "description", - "special": null, - "interface": "input-multiline", - "options": { - "softLength": 190 - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "thumbnail", - "type": "uuid", - "schema": { - "name": "thumbnail", - "table": "Search_Engine_Optimisation", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Search_Engine_Optimisation", - "field": "thumbnail", - "special": [ - "file" - ], - "interface": "file-image", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, "sort": 8, "width": "full", "translations": null, "note": null, "conditions": null, - "required": false, + "required": true, "group": null, "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "allow_crawler", - "type": "boolean", + }, "schema": { - "name": "allow_crawler", - "table": "Search_Engine_Optimisation", - "data_type": "boolean", - "default_value": true, + "name": "url", + "table": "Projects", + "data_type": "character varying", + "default_value": null, "generation_expression": null, - "max_length": null, + "max_length": 255, "numeric_precision": null, "numeric_scale": null, "is_generated": false, "is_nullable": false, - "is_unique": false, - "is_indexed": false, + "is_unique": true, + "is_indexed": true, "is_primary_key": false, "has_auto_increment": false, "foreign_key_schema": null, "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Projects", + "field": "date", + "type": "date", "meta": { - "collection": "Search_Engine_Optimisation", - "field": "allow_crawler", - "special": [ - "cast-boolean" - ], - "interface": "boolean", + "collection": "Projects", + "field": "date", + "special": null, + "interface": "datetime", "options": null, "display": null, "display_options": null, @@ -4463,70 +5917,17 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "canonical", - "type": "string", + }, "schema": { - "name": "canonical", - "table": "Search_Engine_Optimisation", - "data_type": "character varying", + "name": "date", + "table": "Projects", + "data_type": "date", "default_value": null, "generation_expression": null, - "max_length": 255, + "max_length": null, "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Search_Engine_Optimisation", - "field": "canonical", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 10, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "priority", - "type": "integer", - "schema": { - "name": "priority", - "table": "Search_Engine_Optimisation", - "data_type": "integer", - "default_value": 65, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, "is_nullable": false, "is_unique": false, "is_indexed": false, @@ -4536,17 +5937,52 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Projects", + "field": "search_engine", + "type": "alias", "meta": { - "collection": "Search_Engine_Optimisation", - "field": "priority", - "special": null, - "interface": "slider", + "collection": "Projects", + "field": "search_engine", + "special": [ + "o2m" + ], + "interface": "list-o2m", "options": { - "minValue": 1, - "maxValue": 100, - "stepInterval": 2, - "alwaysShowValue": true + "template": "{{title}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Projects", + "field": "tags", + "type": "alias", + "meta": { + "collection": "Projects", + "field": "tags", + "special": [ + "m2m" + ], + "interface": "list-m2m", + "options": { + "template": "{{Tags_id.text}}" }, "display": null, "display_options": null, @@ -4557,17 +5993,84 @@ "translations": null, "note": null, "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Projects", + "field": "content", + "type": "text", + "meta": { + "collection": "Projects", + "field": "content", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, "required": true, "group": null, "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "content", + "table": "Projects", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Website_Settings", "field": "id", "type": "integer", + "schema": { + "name": "id", + "table": "Website_Settings", + "data_type": "integer", + "default_value": "nextval('\"Website_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "id", @@ -4588,32 +6091,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "id", - "table": "Website_Settings", - "data_type": "integer", - "default_value": "nextval('\"Website_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "user_created", "type": "uuid", + "schema": { + "name": "user_created", + "table": "Website_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "user_created", @@ -4638,11 +6141,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "date_created", + "type": "timestamp", "schema": { - "name": "user_created", + "name": "date_created", "table": "Website_Settings", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -4654,16 +6162,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "date_created", - "type": "timestamp", + }, "meta": { "collection": "Website_Settings", "field": "date_created", @@ -4688,11 +6191,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "user_updated", + "type": "uuid", "schema": { - "name": "date_created", + "name": "user_updated", "table": "Website_Settings", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -4704,16 +6212,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "user_updated", - "type": "uuid", + }, "meta": { "collection": "Website_Settings", "field": "user_updated", @@ -4738,11 +6241,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "date_updated", + "type": "timestamp", "schema": { - "name": "user_updated", + "name": "date_updated", "table": "Website_Settings", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -4754,16 +6262,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "date_updated", - "type": "timestamp", + }, "meta": { "collection": "Website_Settings", "field": "date_updated", @@ -4788,32 +6291,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "date_updated", - "table": "Website_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "divider-bsruqn", "type": "alias", + "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-bsruqn", @@ -4840,13 +6324,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Website_Settings", "field": "domain_name", "type": "string", + "schema": { + "name": "domain_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "domain_name", @@ -4869,9 +6372,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "title_template", + "type": "string", "schema": { - "name": "domain_name", + "name": "title_template", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -4889,12 +6397,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "title_template", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "title_template", @@ -4917,9 +6420,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "application_name", + "type": "string", "schema": { - "name": "title_template", + "name": "application_name", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -4937,12 +6445,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "application_name", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "application_name", @@ -4965,32 +6468,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "application_name", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "divider-oy5m5-", "type": "alias", + "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-oy5m5-", @@ -5017,13 +6501,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Website_Settings", "field": "primary_color", "type": "string", + "schema": { + "name": "primary_color", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "primary_color", @@ -5044,9 +6547,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "secondary_color", + "type": "string", "schema": { - "name": "primary_color", + "name": "secondary_color", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -5055,7 +6563,7 @@ "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": false, + "is_nullable": true, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -5064,12 +6572,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "secondary_color", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "secondary_color", @@ -5090,32 +6593,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "secondary_color", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "divider-wcrsnh", "type": "alias", + "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-wcrsnh", @@ -5142,13 +6626,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Website_Settings", "field": "author_name", "type": "string", + "schema": { + "name": "author_name", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "author_name", @@ -5171,9 +6674,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "author_url", + "type": "string", "schema": { - "name": "author_name", + "name": "author_url", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -5191,12 +6699,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "author_url", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "author_url", @@ -5219,32 +6722,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "author_url", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "divider-na1tmi", "type": "alias", + "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-na1tmi", @@ -5271,13 +6755,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Website_Settings", "field": "designer", "type": "string", + "schema": { + "name": "designer", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "designer", @@ -5300,9 +6803,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "developer", + "type": "string", "schema": { - "name": "designer", + "name": "developer", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -5320,12 +6828,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "developer", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "developer", @@ -5348,32 +6851,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "developer", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "divider-bf0u1u", "type": "alias", + "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-bf0u1u", @@ -5400,13 +6884,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Website_Settings", "field": "owner", "type": "string", + "schema": { + "name": "owner", + "table": "Website_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "owner", @@ -5429,9 +6932,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "copyright", + "type": "string", "schema": { - "name": "owner", + "name": "copyright", "table": "Website_Settings", "data_type": "character varying", "default_value": null, @@ -5449,12 +6957,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "copyright", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "copyright", @@ -5477,32 +6980,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "copyright", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Website_Settings", "field": "divider-beklpn", "type": "alias", + "schema": null, "meta": { "collection": "Website_Settings", "field": "divider-beklpn", @@ -5529,13 +7013,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Website_Settings", "field": "twitter_id", "type": "bigInteger", + "schema": { + "name": "twitter_id", + "table": "Website_Settings", + "data_type": "bigint", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 64, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Website_Settings", "field": "twitter_id", @@ -5558,16 +7061,21 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Website_Settings", + "field": "twitter_handle", + "type": "string", "schema": { - "name": "twitter_id", + "name": "twitter_handle", "table": "Website_Settings", - "data_type": "bigint", + "data_type": "character varying", "default_value": null, "generation_expression": null, - "max_length": null, - "numeric_precision": 64, - "numeric_scale": 0, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, "is_generated": false, "is_nullable": false, "is_unique": false, @@ -5578,12 +7086,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Website_Settings", - "field": "twitter_handle", - "type": "string", + }, "meta": { "collection": "Website_Settings", "field": "twitter_handle", @@ -5606,26 +7109,6 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "twitter_handle", - "table": "Website_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { @@ -5956,16 +7439,226 @@ "validation_message": null, "searchable": true } + }, + { + "collection": "Projects_Tags", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Projects_Tags", + "data_type": "integer", + "default_value": "nextval('\"Projects_Tags_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Projects_Tags", + "field": "Projects_id", + "type": "uuid", + "schema": { + "name": "Projects_id", + "table": "Projects_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Projects", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "Projects_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Projects_Tags", + "field": "Tags_id", + "type": "uuid", + "schema": { + "name": "Tags_id", + "table": "Projects_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Tags", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "Tags_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Projects_Tags", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Projects_Tags", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } } ], "relations": [ { - "collection": "Menu", + "collection": "Blogs", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "blogs_user_updated_foreign", + "table": "Blogs", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Blogs", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Blogs", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "menu_user_created_foreign", - "table": "Menu", + "constraint_name": "blogs_user_created_foreign", + "table": "Blogs", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -5974,7 +7667,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Menu", + "many_collection": "Blogs", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -6012,12 +7705,12 @@ } }, { - "collection": "Menu_Column", + "collection": "Menu", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "menu_column_user_created_foreign", - "table": "Menu_Column", + "constraint_name": "menu_user_created_foreign", + "table": "Menu", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -6026,131 +7719,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Menu_Column", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Column", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "menu_column_user_updated_foreign", - "table": "Menu_Column", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Menu_Column", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Column", - "field": "Menu_id", - "related_collection": "Menu", - "schema": { - "constraint_name": "menu_column_menu_id_foreign", - "table": "Menu_Column", - "column": "Menu_id", - "foreign_key_schema": "public", - "foreign_key_table": "Menu", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Menu_Column", - "many_field": "Menu_id", - "one_collection": "Menu", - "one_field": "columns", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Column_links", - "field": "Menu_Column_id", - "related_collection": "Menu_Column", - "schema": { - "constraint_name": "menu_column_links_menu_column_id_foreign", - "table": "Menu_Column_links", - "column": "Menu_Column_id", - "foreign_key_schema": "public", - "foreign_key_table": "Menu_Column", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Menu_Column_links", - "many_field": "Menu_Column_id", - "one_collection": "Menu_Column", - "one_field": "links", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": "item", - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Column_links", - "field": "item", - "related_collection": null, - "schema": null, - "meta": { - "many_collection": "Menu_Column_links", - "many_field": "item", - "one_collection": null, - "one_field": null, - "one_collection_field": "collection", - "one_allowed_collections": [ - "Menu_Link", - "Menu_Link_With_Icon" - ], - "junction_field": "Menu_Column_id", - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Link", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "menu_link_user_created_foreign", - "table": "Menu_Link", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Menu_Link", + "many_collection": "Menu", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -6187,6 +7756,104 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Menu_Link", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_link_user_created_foreign", + "table": "Menu_Link", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_items", + "field": "Menu_id", + "related_collection": "Menu", + "schema": { + "constraint_name": "menu_items_menu_id_foreign", + "table": "Menu_items", + "column": "Menu_id", + "foreign_key_schema": "public", + "foreign_key_table": "Menu", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Menu_items", + "many_field": "Menu_id", + "one_collection": "Menu", + "one_field": "items", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "item", + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_items", + "field": "item", + "related_collection": null, + "schema": null, + "meta": { + "many_collection": "Menu_items", + "many_field": "item", + "one_collection": null, + "one_field": null, + "one_collection_field": "collection", + "one_allowed_collections": [ + "Menu_Column", + "Menu_Link" + ], + "junction_field": "Menu_id", + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Robots", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "robots_user_updated_foreign", + "table": "Robots", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Robots", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Robots", "field": "user_created", @@ -6214,12 +7881,90 @@ } }, { - "collection": "Robots", + "collection": "Search_Engine_Optimisation", + "field": "Blog_id", + "related_collection": "Blogs", + "schema": { + "constraint_name": "search_engine_optimisation_blog_id_foreign", + "table": "Search_Engine_Optimisation", + "column": "Blog_id", + "foreign_key_schema": "public", + "foreign_key_table": "Blogs", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "Blog_id", + "one_collection": "Blogs", + "one_field": "search_engine", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "search_engine_optimisation_thumbnail_foreign", + "table": "Search_Engine_Optimisation", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "search_engine_optimisation_user_created_foreign", + "table": "Search_Engine_Optimisation", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Search_Engine_Optimisation", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "robots_user_updated_foreign", - "table": "Robots", + "constraint_name": "search_engine_optimisation_user_updated_foreign", + "table": "Search_Engine_Optimisation", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -6228,7 +7973,59 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Robots", + "many_collection": "Search_Engine_Optimisation", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "Project_id", + "related_collection": "Projects", + "schema": { + "constraint_name": "search_engine_optimisation_project_id_foreign", + "table": "Search_Engine_Optimisation", + "column": "Project_id", + "foreign_key_schema": "public", + "foreign_key_table": "Projects", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "Project_id", + "one_collection": "Projects", + "one_field": "search_engine", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Tags", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "tags_user_updated_foreign", + "table": "Tags", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Tags", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -6266,13 +8063,13 @@ } }, { - "collection": "Tags", - "field": "user_updated", + "collection": "Blog_Settings", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "tags_user_updated_foreign", - "table": "Tags", - "column": "user_updated", + "constraint_name": "blog_settings_user_created_foreign", + "table": "Blog_Settings", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -6280,8 +8077,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Tags", - "many_field": "user_updated", + "many_collection": "Blog_Settings", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -6318,12 +8115,64 @@ } }, { - "collection": "Blog_Settings", + "collection": "Blogs_Tags", + "field": "Tags_id", + "related_collection": "Tags", + "schema": { + "constraint_name": "blogs_tags_tags_id_foreign", + "table": "Blogs_Tags", + "column": "Tags_id", + "foreign_key_schema": "public", + "foreign_key_table": "Tags", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Blogs_Tags", + "many_field": "Tags_id", + "one_collection": "Tags", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Blogs_id", + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Blogs_Tags", + "field": "Blogs_id", + "related_collection": "Blogs", + "schema": { + "constraint_name": "blogs_tags_blogs_id_foreign", + "table": "Blogs_Tags", + "column": "Blogs_id", + "foreign_key_schema": "public", + "foreign_key_table": "Blogs", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Blogs_Tags", + "many_field": "Blogs_id", + "one_collection": "Blogs", + "one_field": "tags", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Tags_id", + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Humans", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "blog_settings_user_created_foreign", - "table": "Blog_Settings", + "constraint_name": "humans_user_created_foreign", + "table": "Humans", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -6332,7 +8181,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Blog_Settings", + "many_collection": "Humans", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -6370,64 +8219,38 @@ } }, { - "collection": "Humans", - "field": "user_created", - "related_collection": "directus_users", + "collection": "Menu_Column", + "field": "Menu_id", + "related_collection": "Menu", "schema": { - "constraint_name": "humans_user_created_foreign", - "table": "Humans", - "column": "user_created", + "constraint_name": "menu_column_menu_id_foreign", + "table": "Menu_Column", + "column": "Menu_id", "foreign_key_schema": "public", - "foreign_key_table": "directus_users", + "foreign_key_table": "Menu", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "NO ACTION" + "on_delete": "SET NULL" }, "meta": { - "many_collection": "Humans", - "many_field": "user_created", - "one_collection": "directus_users", + "many_collection": "Menu_Column", + "many_field": "Menu_id", + "one_collection": "Menu", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, "junction_field": null, - "sort_field": null, + "sort_field": "sort", "one_deselect_action": "nullify" } }, { - "collection": "Menu_Link_With_Icon", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "menu_link_with_icon_user_created_foreign", - "table": "Menu_Link_With_Icon", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Menu_Link_With_Icon", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Link_With_Icon", + "collection": "Menu_Column", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "menu_link_with_icon_user_updated_foreign", - "table": "Menu_Link_With_Icon", + "constraint_name": "menu_column_user_updated_foreign", + "table": "Menu_Column", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -6436,7 +8259,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Menu_Link_With_Icon", + "many_collection": "Menu_Column", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -6447,6 +8270,32 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Menu_Column", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_column_user_created_foreign", + "table": "Menu_Column", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Column", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Menu_Link_With_Icon", "field": "icon", @@ -6474,12 +8323,12 @@ } }, { - "collection": "Search_Engine_Optimisation", + "collection": "Menu_Link_With_Icon", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "search_engine_optimisation_user_updated_foreign", - "table": "Search_Engine_Optimisation", + "constraint_name": "menu_link_with_icon_user_updated_foreign", + "table": "Menu_Link_With_Icon", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -6488,7 +8337,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Search_Engine_Optimisation", + "many_collection": "Menu_Link_With_Icon", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -6500,12 +8349,12 @@ } }, { - "collection": "Search_Engine_Optimisation", + "collection": "Menu_Link_With_Icon", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "search_engine_optimisation_user_created_foreign", - "table": "Search_Engine_Optimisation", + "constraint_name": "menu_link_with_icon_user_created_foreign", + "table": "Menu_Link_With_Icon", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -6514,7 +8363,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Search_Engine_Optimisation", + "many_collection": "Menu_Link_With_Icon", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -6526,23 +8375,75 @@ } }, { - "collection": "Search_Engine_Optimisation", - "field": "thumbnail", - "related_collection": "directus_files", + "collection": "Projects", + "field": "user_created", + "related_collection": "directus_users", "schema": { - "constraint_name": "search_engine_optimisation_thumbnail_foreign", - "table": "Search_Engine_Optimisation", - "column": "thumbnail", + "constraint_name": "projects_user_created_foreign", + "table": "Projects", + "column": "user_created", "foreign_key_schema": "public", - "foreign_key_table": "directus_files", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "SET NULL" + "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Search_Engine_Optimisation", - "many_field": "thumbnail", - "one_collection": "directus_files", + "many_collection": "Projects", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Projects", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "projects_user_updated_foreign", + "table": "Projects", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Projects", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Website_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "website_settings_user_updated_foreign", + "table": "Website_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Website_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, @@ -6578,12 +8479,12 @@ } }, { - "collection": "Website_Settings", + "collection": "Sitemap_Settings", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "website_settings_user_updated_foreign", - "table": "Website_Settings", + "constraint_name": "sitemap_settings_user_updated_foreign", + "table": "Sitemap_Settings", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -6592,7 +8493,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Website_Settings", + "many_collection": "Sitemap_Settings", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -6630,30 +8531,56 @@ } }, { - "collection": "Sitemap_Settings", - "field": "user_updated", - "related_collection": "directus_users", + "collection": "Projects_Tags", + "field": "Tags_id", + "related_collection": "Tags", "schema": { - "constraint_name": "sitemap_settings_user_updated_foreign", - "table": "Sitemap_Settings", - "column": "user_updated", + "constraint_name": "projects_tags_tags_id_foreign", + "table": "Projects_Tags", + "column": "Tags_id", "foreign_key_schema": "public", - "foreign_key_table": "directus_users", + "foreign_key_table": "Tags", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "NO ACTION" + "on_delete": "SET NULL" }, "meta": { - "many_collection": "Sitemap_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", + "many_collection": "Projects_Tags", + "many_field": "Tags_id", + "one_collection": "Tags", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, - "junction_field": null, + "junction_field": "Projects_id", "sort_field": null, "one_deselect_action": "nullify" } + }, + { + "collection": "Projects_Tags", + "field": "Projects_id", + "related_collection": "Projects", + "schema": { + "constraint_name": "projects_tags_projects_id_foreign", + "table": "Projects_Tags", + "column": "Projects_id", + "foreign_key_schema": "public", + "foreign_key_table": "Projects", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Projects_Tags", + "many_field": "Projects_id", + "one_collection": "Projects", + "one_field": "tags", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Tags_id", + "sort_field": "sort", + "one_deselect_action": "nullify" + } } ] } \ No newline at end of file From 649c627c79644f807b2415cc836c0360f564422d Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 28 Feb 2026 17:15:06 +0100 Subject: [PATCH 16/41] Move Project Tags relation into the right folder in Directus --- directus/schema.json | 1048 +++++++++++++++++++++--------------------- 1 file changed, 524 insertions(+), 524 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 77935dc..f0b4152 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -234,32 +234,6 @@ }, "schema": {} }, - { - "collection": "Blogs_Tags", - "meta": { - "collection": "Blogs_Tags", - "icon": "import_export", - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 2, - "group": "Relations", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Humans", "meta": { @@ -364,6 +338,32 @@ }, "schema": {} }, + { + "collection": "Projects_Tags", + "meta": { + "collection": "Projects_Tags", + "icon": "import_export", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Relations", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Subtypes", "meta": { @@ -390,6 +390,32 @@ }, "schema": null }, + { + "collection": "Blogs_Tags", + "meta": { + "collection": "Blogs_Tags", + "icon": "import_export", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 3, + "group": "Relations", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Single_Pages", "meta": { @@ -545,32 +571,6 @@ "versioning": false }, "schema": null - }, - { - "collection": "Projects_Tags", - "meta": { - "collection": "Projects_Tags", - "icon": "import_export", - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": null, - "group": null, - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} } ], "fields": [ @@ -4123,190 +4123,6 @@ "searchable": true } }, - { - "collection": "Blogs_Tags", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Blogs_Tags", - "data_type": "integer", - "default_value": "nextval('\"Blogs_Tags_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs_Tags", - "field": "id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs_Tags", - "field": "Blogs_id", - "type": "uuid", - "schema": { - "name": "Blogs_id", - "table": "Blogs_Tags", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Blogs", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Blogs_Tags", - "field": "Blogs_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 2, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs_Tags", - "field": "Tags_id", - "type": "uuid", - "schema": { - "name": "Tags_id", - "table": "Blogs_Tags", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Tags", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Blogs_Tags", - "field": "Tags_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 3, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs_Tags", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Blogs_Tags", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs_Tags", - "field": "sort", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 4, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Humans", "field": "id", @@ -6047,6 +5863,374 @@ "comment": null } }, + { + "collection": "Projects_Tags", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Projects_Tags", + "data_type": "integer", + "default_value": "nextval('\"Projects_Tags_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Projects_Tags", + "field": "Projects_id", + "type": "uuid", + "schema": { + "name": "Projects_id", + "table": "Projects_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Projects", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "Projects_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Projects_Tags", + "field": "Tags_id", + "type": "uuid", + "schema": { + "name": "Tags_id", + "table": "Projects_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Tags", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "Tags_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Projects_Tags", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Projects_Tags", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs_Tags", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Blogs_Tags", + "data_type": "integer", + "default_value": "nextval('\"Blogs_Tags_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs_Tags", + "field": "Blogs_id", + "type": "uuid", + "schema": { + "name": "Blogs_id", + "table": "Blogs_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Blogs", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "Blogs_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs_Tags", + "field": "Tags_id", + "type": "uuid", + "schema": { + "name": "Tags_id", + "table": "Blogs_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Tags", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "Tags_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs_Tags", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Blogs_Tags", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Website_Settings", "field": "id", @@ -7439,190 +7623,6 @@ "validation_message": null, "searchable": true } - }, - { - "collection": "Projects_Tags", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Projects_Tags", - "data_type": "integer", - "default_value": "nextval('\"Projects_Tags_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Projects_Tags", - "field": "id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Projects_Tags", - "field": "Projects_id", - "type": "uuid", - "schema": { - "name": "Projects_id", - "table": "Projects_Tags", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Projects", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Projects_Tags", - "field": "Projects_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 2, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Projects_Tags", - "field": "Tags_id", - "type": "uuid", - "schema": { - "name": "Tags_id", - "table": "Projects_Tags", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Tags", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Projects_Tags", - "field": "Tags_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 3, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Projects_Tags", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Projects_Tags", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Projects_Tags", - "field": "sort", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 4, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } } ], "relations": [ @@ -8114,58 +8114,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Blogs_Tags", - "field": "Tags_id", - "related_collection": "Tags", - "schema": { - "constraint_name": "blogs_tags_tags_id_foreign", - "table": "Blogs_Tags", - "column": "Tags_id", - "foreign_key_schema": "public", - "foreign_key_table": "Tags", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Blogs_Tags", - "many_field": "Tags_id", - "one_collection": "Tags", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": "Blogs_id", - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Blogs_Tags", - "field": "Blogs_id", - "related_collection": "Blogs", - "schema": { - "constraint_name": "blogs_tags_blogs_id_foreign", - "table": "Blogs_Tags", - "column": "Blogs_id", - "foreign_key_schema": "public", - "foreign_key_table": "Blogs", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Blogs_Tags", - "many_field": "Blogs_id", - "one_collection": "Blogs", - "one_field": "tags", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": "Tags_id", - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, { "collection": "Humans", "field": "user_created", @@ -8426,6 +8374,110 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Projects_Tags", + "field": "Tags_id", + "related_collection": "Tags", + "schema": { + "constraint_name": "projects_tags_tags_id_foreign", + "table": "Projects_Tags", + "column": "Tags_id", + "foreign_key_schema": "public", + "foreign_key_table": "Tags", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Projects_Tags", + "many_field": "Tags_id", + "one_collection": "Tags", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Projects_id", + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Projects_Tags", + "field": "Projects_id", + "related_collection": "Projects", + "schema": { + "constraint_name": "projects_tags_projects_id_foreign", + "table": "Projects_Tags", + "column": "Projects_id", + "foreign_key_schema": "public", + "foreign_key_table": "Projects", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Projects_Tags", + "many_field": "Projects_id", + "one_collection": "Projects", + "one_field": "tags", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Tags_id", + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Blogs_Tags", + "field": "Tags_id", + "related_collection": "Tags", + "schema": { + "constraint_name": "blogs_tags_tags_id_foreign", + "table": "Blogs_Tags", + "column": "Tags_id", + "foreign_key_schema": "public", + "foreign_key_table": "Tags", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Blogs_Tags", + "many_field": "Tags_id", + "one_collection": "Tags", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Blogs_id", + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Blogs_Tags", + "field": "Blogs_id", + "related_collection": "Blogs", + "schema": { + "constraint_name": "blogs_tags_blogs_id_foreign", + "table": "Blogs_Tags", + "column": "Blogs_id", + "foreign_key_schema": "public", + "foreign_key_table": "Blogs", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Blogs_Tags", + "many_field": "Blogs_id", + "one_collection": "Blogs", + "one_field": "tags", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Tags_id", + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Website_Settings", "field": "user_updated", @@ -8529,58 +8581,6 @@ "sort_field": null, "one_deselect_action": "nullify" } - }, - { - "collection": "Projects_Tags", - "field": "Tags_id", - "related_collection": "Tags", - "schema": { - "constraint_name": "projects_tags_tags_id_foreign", - "table": "Projects_Tags", - "column": "Tags_id", - "foreign_key_schema": "public", - "foreign_key_table": "Tags", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Projects_Tags", - "many_field": "Tags_id", - "one_collection": "Tags", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": "Projects_id", - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Projects_Tags", - "field": "Projects_id", - "related_collection": "Projects", - "schema": { - "constraint_name": "projects_tags_projects_id_foreign", - "table": "Projects_Tags", - "column": "Projects_id", - "foreign_key_schema": "public", - "foreign_key_table": "Projects", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Projects_Tags", - "many_field": "Projects_id", - "one_collection": "Projects", - "one_field": "tags", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": "Tags_id", - "sort_field": "sort", - "one_deselect_action": "nullify" - } } ] } \ No newline at end of file From b784758bf115c71e89b96f1b8fe24047735725ba Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 28 Feb 2026 17:21:02 +0100 Subject: [PATCH 17/41] Add Photo Categories to Directus --- directus/schema.json | 1007 +++++++++++++++++++++++++++++++++--------- 1 file changed, 796 insertions(+), 211 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index f0b4152..af2f82e 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -416,6 +416,32 @@ }, "schema": {} }, + { + "collection": "Photo_Categories", + "meta": { + "collection": "Photo_Categories", + "icon": "stack_group", + "note": null, + "display_template": null, + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": "status", + "archive_app_filter": true, + "archive_value": "archived", + "unarchive_value": "draft", + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 3, + "group": "Web_Pages", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Single_Pages", "meta": { @@ -5280,6 +5306,26 @@ "collection": "Projects", "field": "id", "type": "uuid", + "schema": { + "name": "id", + "table": "Projects", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Projects", "field": "id", @@ -5302,32 +5348,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "id", - "table": "Projects", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Projects", "field": "status", "type": "string", + "schema": { + "name": "status", + "table": "Projects", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Projects", "field": "status", @@ -5391,32 +5437,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "status", - "table": "Projects", - "data_type": "character varying", - "default_value": "draft", - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Projects", "field": "user_created", "type": "uuid", + "schema": { + "name": "user_created", + "table": "Projects", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Projects", "field": "user_created", @@ -5441,11 +5487,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Projects", + "field": "date_created", + "type": "timestamp", "schema": { - "name": "user_created", + "name": "date_created", "table": "Projects", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -5457,16 +5508,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Projects", - "field": "date_created", - "type": "timestamp", + }, "meta": { "collection": "Projects", "field": "date_created", @@ -5491,11 +5537,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Projects", + "field": "user_updated", + "type": "uuid", "schema": { - "name": "date_created", + "name": "user_updated", "table": "Projects", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -5507,16 +5558,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - } - }, - { - "collection": "Projects", - "field": "user_updated", - "type": "uuid", + }, "meta": { "collection": "Projects", "field": "user_updated", @@ -5541,11 +5587,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Projects", + "field": "date_updated", + "type": "timestamp", "schema": { - "name": "user_updated", + "name": "date_updated", "table": "Projects", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -5557,16 +5608,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Projects", - "field": "date_updated", - "type": "timestamp", + }, "meta": { "collection": "Projects", "field": "date_updated", @@ -5591,18 +5637,23 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Projects", + "field": "title", + "type": "string", "schema": { - "name": "date_updated", + "name": "title", "table": "Projects", - "data_type": "timestamp with time zone", + "data_type": "character varying", "default_value": null, "generation_expression": null, - "max_length": null, + "max_length": 255, "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, + "is_nullable": false, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -5611,12 +5662,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Projects", - "field": "title", - "type": "string", + }, "meta": { "collection": "Projects", "field": "title", @@ -5639,9 +5685,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Projects", + "field": "url", + "type": "string", "schema": { - "name": "title", + "name": "url", "table": "Projects", "data_type": "character varying", "default_value": null, @@ -5651,20 +5702,15 @@ "numeric_scale": null, "is_generated": false, "is_nullable": false, - "is_unique": false, - "is_indexed": false, + "is_unique": true, + "is_indexed": true, "is_primary_key": false, "has_auto_increment": false, "foreign_key_schema": null, "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Projects", - "field": "url", - "type": "string", + }, "meta": { "collection": "Projects", "field": "url", @@ -5687,32 +5733,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "url", - "table": "Projects", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": true, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Projects", "field": "date", "type": "date", + "schema": { + "name": "date", + "table": "Projects", + "data_type": "date", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Projects", "field": "date", @@ -5733,32 +5779,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "date", - "table": "Projects", - "data_type": "date", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Projects", "field": "search_engine", "type": "alias", + "schema": null, "meta": { "collection": "Projects", "field": "search_engine", @@ -5783,13 +5810,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Projects", "field": "tags", "type": "alias", + "schema": null, "meta": { "collection": "Projects", "field": "tags", @@ -5814,13 +5841,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Projects", "field": "content", "type": "text", + "schema": { + "name": "content", + "table": "Projects", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Projects", "field": "content", @@ -5841,26 +5887,6 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "content", - "table": "Projects", - "data_type": "text", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { @@ -6231,6 +6257,487 @@ "searchable": true } }, + { + "collection": "Photo_Categories", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "status", + "type": "string", + "schema": { + "name": "status", + "table": "Photo_Categories", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "status", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)" + } + ] + }, + "display": "labels", + "display_options": { + "showAsDot": true, + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)", + "foreground": "var(--theme--primary)", + "background": "var(--theme--primary-background)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)", + "foreground": "var(--theme--foreground)", + "background": "var(--theme--background-normal)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)", + "foreground": "var(--theme--warning)", + "background": "var(--theme--warning-background)" + } + ] + }, + "readonly": false, + "hidden": false, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Photo_Categories", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Photo_Categories", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 6, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Photo_Categories", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Photo_Categories", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "thumbnail", + "type": "uuid", + "schema": { + "name": "thumbnail", + "table": "Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "thumbnail", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Website_Settings", "field": "id", @@ -7880,6 +8387,32 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Search_Engine_Optimisation", + "field": "Project_id", + "related_collection": "Projects", + "schema": { + "constraint_name": "search_engine_optimisation_project_id_foreign", + "table": "Search_Engine_Optimisation", + "column": "Project_id", + "foreign_key_schema": "public", + "foreign_key_table": "Projects", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "Project_id", + "one_collection": "Projects", + "one_field": "search_engine", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Search_Engine_Optimisation", "field": "Blog_id", @@ -7984,32 +8517,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Search_Engine_Optimisation", - "field": "Project_id", - "related_collection": "Projects", - "schema": { - "constraint_name": "search_engine_optimisation_project_id_foreign", - "table": "Search_Engine_Optimisation", - "column": "Project_id", - "foreign_key_schema": "public", - "foreign_key_table": "Projects", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Search_Engine_Optimisation", - "many_field": "Project_id", - "one_collection": "Projects", - "one_field": "search_engine", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Tags", "field": "user_updated", @@ -8374,6 +8881,32 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Projects_Tags", + "field": "Projects_id", + "related_collection": "Projects", + "schema": { + "constraint_name": "projects_tags_projects_id_foreign", + "table": "Projects_Tags", + "column": "Projects_id", + "foreign_key_schema": "public", + "foreign_key_table": "Projects", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Projects_Tags", + "many_field": "Projects_id", + "one_collection": "Projects", + "one_field": "tags", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Tags_id", + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Projects_Tags", "field": "Tags_id", @@ -8401,23 +8934,23 @@ } }, { - "collection": "Projects_Tags", - "field": "Projects_id", - "related_collection": "Projects", + "collection": "Blogs_Tags", + "field": "Blogs_id", + "related_collection": "Blogs", "schema": { - "constraint_name": "projects_tags_projects_id_foreign", - "table": "Projects_Tags", - "column": "Projects_id", + "constraint_name": "blogs_tags_blogs_id_foreign", + "table": "Blogs_Tags", + "column": "Blogs_id", "foreign_key_schema": "public", - "foreign_key_table": "Projects", + "foreign_key_table": "Blogs", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "SET NULL" }, "meta": { - "many_collection": "Projects_Tags", - "many_field": "Projects_id", - "one_collection": "Projects", + "many_collection": "Blogs_Tags", + "many_field": "Blogs_id", + "one_collection": "Blogs", "one_field": "tags", "one_collection_field": null, "one_allowed_collections": null, @@ -8453,28 +8986,80 @@ } }, { - "collection": "Blogs_Tags", - "field": "Blogs_id", - "related_collection": "Blogs", + "collection": "Photo_Categories", + "field": "user_updated", + "related_collection": "directus_users", "schema": { - "constraint_name": "blogs_tags_blogs_id_foreign", - "table": "Blogs_Tags", - "column": "Blogs_id", + "constraint_name": "photo_categories_user_updated_foreign", + "table": "Photo_Categories", + "column": "user_updated", "foreign_key_schema": "public", - "foreign_key_table": "Blogs", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "SET NULL" + "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Blogs_Tags", - "many_field": "Blogs_id", - "one_collection": "Blogs", - "one_field": "tags", + "many_collection": "Photo_Categories", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, "one_collection_field": null, "one_allowed_collections": null, - "junction_field": "Tags_id", - "sort_field": "sort", + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Categories", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_categories_user_created_foreign", + "table": "Photo_Categories", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Categories", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Categories", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_categories_thumbnail_foreign", + "table": "Photo_Categories", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Categories", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, "one_deselect_action": "nullify" } }, From 4507e09a5b11ecf48a65e97bf3219b2da4a13601 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 28 Feb 2026 17:39:15 +0100 Subject: [PATCH 18/41] Add Photo Albums to Directus --- directus/schema.json | 729 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 703 insertions(+), 26 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index af2f82e..bd8944c 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -104,6 +104,32 @@ }, "schema": {} }, + { + "collection": "Photo_Albums", + "meta": { + "collection": "Photo_Albums", + "icon": "gallery_thumbnail", + "note": null, + "display_template": null, + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": "status", + "archive_app_filter": true, + "archive_value": "archived", + "unarchive_value": "draft", + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Photo_Categories", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Robots", "meta": { @@ -2023,6 +2049,579 @@ "searchable": true } }, + { + "collection": "Photo_Albums", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Photo_Albums", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums", + "field": "status", + "type": "string", + "schema": { + "name": "status", + "table": "Photo_Albums", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "status", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)" + } + ] + }, + "display": "labels", + "display_options": { + "showAsDot": true, + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)", + "foreground": "var(--theme--primary)", + "background": "var(--theme--primary-background)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)", + "foreground": "var(--theme--foreground)", + "background": "var(--theme--background-normal)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)", + "foreground": "var(--theme--warning)", + "background": "var(--theme--warning-background)" + } + ] + }, + "readonly": false, + "hidden": false, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Photo_Albums", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Photo_Albums", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Photo_Albums", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Photo_Albums", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 6, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Photo_Albums", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Photo_Albums", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": true, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums", + "field": "thumbnail", + "type": "uuid", + "schema": { + "name": "thumbnail", + "table": "Photo_Albums", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "thumbnail", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums", + "field": "start_date", + "type": "date", + "schema": { + "name": "start_date", + "table": "Photo_Albums", + "data_type": "date", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": true, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "start_date", + "special": null, + "interface": "datetime", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums", + "field": "end_date", + "type": "date", + "schema": { + "name": "end_date", + "table": "Photo_Albums", + "data_type": "date", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "end_date", + "special": null, + "interface": "datetime", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Robots", "field": "id", @@ -8335,6 +8934,84 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Photo_Albums", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_albums_user_updated_foreign", + "table": "Photo_Albums", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Albums", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Albums", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_albums_user_created_foreign", + "table": "Photo_Albums", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Albums", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Albums", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_albums_thumbnail_foreign", + "table": "Photo_Albums", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Albums", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Robots", "field": "user_updated", @@ -8985,6 +9662,32 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Photo_Categories", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_categories_thumbnail_foreign", + "table": "Photo_Categories", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Categories", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Photo_Categories", "field": "user_updated", @@ -9037,32 +9740,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Photo_Categories", - "field": "thumbnail", - "related_collection": "directus_files", - "schema": { - "constraint_name": "photo_categories_thumbnail_foreign", - "table": "Photo_Categories", - "column": "thumbnail", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Photo_Categories", - "many_field": "thumbnail", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Website_Settings", "field": "user_updated", From f691847c43031d1ff10e16d37195c938117565dd Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 28 Feb 2026 18:29:28 +0100 Subject: [PATCH 19/41] Add Photo albums M2M join and album fields in Directus --- directus/schema.json | 395 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 391 insertions(+), 4 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index bd8944c..28dcd1a 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -623,6 +623,32 @@ "versioning": false }, "schema": null + }, + { + "collection": "Photo_Albums_Photo_Categories", + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "icon": "import_export", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": null, + "group": null, + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} } ], "fields": [ @@ -2434,6 +2460,52 @@ "searchable": true } }, + { + "collection": "Photo_Albums", + "field": "description", + "type": "text", + "schema": { + "name": "description", + "table": "Photo_Albums", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "description", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Photo_Albums", "field": "url", @@ -2470,7 +2542,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 8, + "sort": 9, "width": "full", "translations": null, "note": null, @@ -2518,7 +2590,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 9, + "sort": 10, "width": "full", "translations": null, "note": null, @@ -2564,7 +2636,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 10, + "sort": 11, "width": "full", "translations": null, "note": null, @@ -2610,7 +2682,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 11, + "sort": 12, "width": "full", "translations": null, "note": null, @@ -2622,6 +2694,85 @@ "searchable": true } }, + { + "collection": "Photo_Albums", + "field": "location", + "type": "string", + "schema": { + "name": "location", + "table": "Photo_Albums", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums", + "field": "location", + "special": null, + "interface": "input", + "options": { + "iconLeft": "globe_location_pin" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 13, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums", + "field": "category", + "type": "alias", + "schema": null, + "meta": { + "collection": "Photo_Albums", + "field": "category", + "special": [ + "m2m" + ], + "interface": "list-m2m", + "options": { + "template": "{{Photo_Categories_id.title}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 14, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Robots", "field": "id", @@ -8729,6 +8880,190 @@ "validation_message": null, "searchable": true } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "integer", + "default_value": "nextval('\"Photo_Albums_Photo_Categories_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "type": "uuid", + "schema": { + "name": "Photo_Albums_id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", + "type": "uuid", + "schema": { + "name": "Photo_Categories_id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Categories", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Photo_Albums_Photo_Categories", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } } ], "relations": [ @@ -9843,6 +10178,58 @@ "sort_field": null, "one_deselect_action": "nullify" } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", + "related_collection": "Photo_Categories", + "schema": { + "constraint_name": "photo_albums_photo_categories_photo_categories_id_foreign", + "table": "Photo_Albums_Photo_Categories", + "column": "Photo_Categories_id", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Categories", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Photo_Albums_Photo_Categories", + "many_field": "Photo_Categories_id", + "one_collection": "Photo_Categories", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Photo_Albums_id", + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "related_collection": "Photo_Albums", + "schema": { + "constraint_name": "photo_albums_photo_categories_photo_albums_id_foreign", + "table": "Photo_Albums_Photo_Categories", + "column": "Photo_Albums_id", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Photo_Albums_Photo_Categories", + "many_field": "Photo_Albums_id", + "one_collection": "Photo_Albums", + "one_field": "category", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Photo_Categories_id", + "sort_field": "sort", + "one_deselect_action": "nullify" + } } ] } \ No newline at end of file From f149ffc880d3cfcbd1191288c2a602c0957fadca Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 28 Feb 2026 18:39:27 +0100 Subject: [PATCH 20/41] Add Photo collection and update Photo_Albums schema in Directus --- directus/schema.json | 1262 ++++++++++++++++++++++++++++++++---------- 1 file changed, 974 insertions(+), 288 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 28dcd1a..083f2a3 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -104,6 +104,32 @@ }, "schema": {} }, + { + "collection": "Photo", + "meta": { + "collection": "Photo", + "icon": "photo_camera", + "note": null, + "display_template": null, + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": "status", + "archive_app_filter": true, + "archive_value": "archived", + "unarchive_value": "draft", + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Photo_Albums", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Photo_Albums", "meta": { @@ -520,6 +546,32 @@ }, "schema": {} }, + { + "collection": "Photo_Albums_Photo_Categories", + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "icon": "import_export", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 4, + "group": "Relations", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Settings", "meta": { @@ -623,32 +675,6 @@ "versioning": false }, "schema": null - }, - { - "collection": "Photo_Albums_Photo_Categories", - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "icon": "import_export", - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": null, - "group": null, - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} } ], "fields": [ @@ -2075,6 +2101,531 @@ "searchable": true } }, + { + "collection": "Photo", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Photo", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo", + "field": "status", + "type": "string", + "schema": { + "name": "status", + "table": "Photo", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo", + "field": "status", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)" + } + ] + }, + "display": "labels", + "display_options": { + "showAsDot": true, + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)", + "foreground": "var(--theme--primary)", + "background": "var(--theme--primary-background)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)", + "foreground": "var(--theme--foreground)", + "background": "var(--theme--background-normal)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)", + "foreground": "var(--theme--warning)", + "background": "var(--theme--warning-background)" + } + ] + }, + "readonly": false, + "hidden": false, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Photo", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Photo", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Photo", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Photo", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 6, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo", + "field": "photo", + "type": "uuid", + "schema": { + "name": "photo", + "table": "Photo", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo", + "field": "photo", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo", + "field": "text", + "type": "text", + "schema": { + "name": "text", + "table": "Photo", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo", + "field": "text", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo", + "field": "Photo_Album_id", + "type": "uuid", + "schema": { + "name": "Photo_Album_id", + "table": "Photo", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo", + "field": "Photo_Album_id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Photo", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Photo_Albums", "field": "id", @@ -2773,6 +3324,37 @@ "searchable": true } }, + { + "collection": "Photo_Albums", + "field": "photos", + "type": "alias", + "schema": null, + "meta": { + "collection": "Photo_Albums", + "field": "photos", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "template": "{{photo.$thumbnail}} {{text}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 15, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Robots", "field": "id", @@ -8552,6 +9134,190 @@ "searchable": true } }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "integer", + "default_value": "nextval('\"Photo_Albums_Photo_Categories_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "type": "uuid", + "schema": { + "name": "Photo_Albums_id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", + "type": "uuid", + "schema": { + "name": "Photo_Categories_id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Categories", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Photo_Albums_Photo_Categories", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Sitemap_Settings", "field": "id", @@ -8880,190 +9646,6 @@ "validation_message": null, "searchable": true } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "integer", - "default_value": "nextval('\"Photo_Albums_Photo_Categories_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "type": "uuid", - "schema": { - "name": "Photo_Albums_id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Albums", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 2, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Categories_id", - "type": "uuid", - "schema": { - "name": "Photo_Categories_id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Categories", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Categories_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 3, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Photo_Albums_Photo_Categories", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "sort", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 4, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } } ], "relations": [ @@ -9269,6 +9851,136 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Photo", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_user_created_foreign", + "table": "Photo", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_user_updated_foreign", + "table": "Photo", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo", + "field": "photo", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_photo_foreign", + "table": "Photo", + "column": "photo", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo", + "many_field": "photo", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo", + "field": "Photo_Album_id", + "related_collection": "Photo_Albums", + "schema": { + "constraint_name": "photo_photo_album_id_foreign", + "table": "Photo", + "column": "Photo_Album_id", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Photo", + "many_field": "Photo_Album_id", + "one_collection": "Photo_Albums", + "one_field": "photos", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Albums", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_albums_thumbnail_foreign", + "table": "Photo_Albums", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Albums", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Photo_Albums", "field": "user_updated", @@ -9321,32 +10033,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Photo_Albums", - "field": "thumbnail", - "related_collection": "directus_files", - "schema": { - "constraint_name": "photo_albums_thumbnail_foreign", - "table": "Photo_Albums", - "column": "thumbnail", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Photo_Albums", - "many_field": "thumbnail", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Robots", "field": "user_updated", @@ -10127,6 +10813,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "related_collection": "Photo_Albums", + "schema": { + "constraint_name": "photo_albums_photo_categories_photo_albums_id_foreign", + "table": "Photo_Albums_Photo_Categories", + "column": "Photo_Albums_id", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Photo_Albums_Photo_Categories", + "many_field": "Photo_Albums_id", + "one_collection": "Photo_Albums", + "one_field": "category", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Photo_Categories_id", + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", + "related_collection": "Photo_Categories", + "schema": { + "constraint_name": "photo_albums_photo_categories_photo_categories_id_foreign", + "table": "Photo_Albums_Photo_Categories", + "column": "Photo_Categories_id", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Categories", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Photo_Albums_Photo_Categories", + "many_field": "Photo_Categories_id", + "one_collection": "Photo_Categories", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Photo_Albums_id", + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Sitemap_Settings", "field": "user_updated", @@ -10178,58 +10916,6 @@ "sort_field": null, "one_deselect_action": "nullify" } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Categories_id", - "related_collection": "Photo_Categories", - "schema": { - "constraint_name": "photo_albums_photo_categories_photo_categories_id_foreign", - "table": "Photo_Albums_Photo_Categories", - "column": "Photo_Categories_id", - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Categories", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Photo_Albums_Photo_Categories", - "many_field": "Photo_Categories_id", - "one_collection": "Photo_Categories", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": "Photo_Albums_id", - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "related_collection": "Photo_Albums", - "schema": { - "constraint_name": "photo_albums_photo_categories_photo_albums_id_foreign", - "table": "Photo_Albums_Photo_Categories", - "column": "Photo_Albums_id", - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Albums", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Photo_Albums_Photo_Categories", - "many_field": "Photo_Albums_id", - "one_collection": "Photo_Albums", - "one_field": "category", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": "Photo_Categories_id", - "sort_field": "sort", - "one_deselect_action": "nullify" - } } ] } \ No newline at end of file From 6008dd5b36a889ba0cb315f8186b1622e1b5df3e Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 28 Feb 2026 18:54:27 +0100 Subject: [PATCH 21/41] Add Project Settings to Directus --- directus/schema.json | 1206 +++++++++++++++++++++++++++++++----------- 1 file changed, 891 insertions(+), 315 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 083f2a3..0bf68c2 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -494,6 +494,32 @@ }, "schema": {} }, + { + "collection": "Project_Settings", + "meta": { + "collection": "Project_Settings", + "icon": "contextual_token", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 3, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Single_Pages", "meta": { @@ -520,32 +546,6 @@ }, "schema": null }, - { - "collection": "Website_Settings", - "meta": { - "collection": "Website_Settings", - "icon": "globe", - "note": null, - "display_template": null, - "hidden": false, - "singleton": true, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 3, - "group": "Settings", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Photo_Albums_Photo_Categories", "meta": { @@ -598,6 +598,32 @@ }, "schema": null }, + { + "collection": "Website_Settings", + "meta": { + "collection": "Website_Settings", + "icon": "globe", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 4, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Sitemap_Settings", "meta": { @@ -616,7 +642,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 4, + "sort": 5, "group": "Settings", "collapse": "open", "preview_url": null, @@ -8070,6 +8096,740 @@ "searchable": true } }, + { + "collection": "Project_Settings", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Project_Settings", + "data_type": "integer", + "default_value": "nextval('\"Project_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Project_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Project_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Project_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Project_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "enabled", + "type": "boolean", + "schema": { + "name": "enabled", + "table": "Project_Settings", + "data_type": "boolean", + "default_value": false, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "enabled", + "special": [ + "cast-boolean" + ], + "interface": "boolean", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "divider-g3stvv", + "type": "alias", + "schema": null, + "meta": { + "collection": "Project_Settings", + "field": "divider-g3stvv", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Texts", + "icon": "text_rotate_vertical" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Project_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "subtext", + "type": "text", + "schema": { + "name": "subtext", + "table": "Project_Settings", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "subtext", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "divider--_oemg", + "type": "alias", + "schema": null, + "meta": { + "collection": "Project_Settings", + "field": "divider--_oemg", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Routing", + "icon": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "index_route_template", + "type": "string", + "schema": { + "name": "index_route_template", + "table": "Project_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "index_route_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "project_route_template", + "type": "string", + "schema": { + "name": "project_route_template", + "table": "Project_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "project_route_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "integer", + "default_value": "nextval('\"Photo_Albums_Photo_Categories_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "type": "uuid", + "schema": { + "name": "Photo_Albums_id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", + "type": "uuid", + "schema": { + "name": "Photo_Categories_id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Categories", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Photo_Albums_Photo_Categories", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Website_Settings", "field": "id", @@ -9134,190 +9894,6 @@ "searchable": true } }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "integer", - "default_value": "nextval('\"Photo_Albums_Photo_Categories_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "type": "uuid", - "schema": { - "name": "Photo_Albums_id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Albums", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 2, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Categories_id", - "type": "uuid", - "schema": { - "name": "Photo_Categories_id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Categories", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Categories_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 3, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Photo_Albums_Photo_Categories", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "sort", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 4, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Sitemap_Settings", "field": "id", @@ -9851,6 +10427,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Photo", + "field": "Photo_Album_id", + "related_collection": "Photo_Albums", + "schema": { + "constraint_name": "photo_photo_album_id_foreign", + "table": "Photo", + "column": "Photo_Album_id", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Photo", + "many_field": "Photo_Album_id", + "one_collection": "Photo_Albums", + "one_field": "photos", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo", + "field": "photo", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_photo_foreign", + "table": "Photo", + "column": "photo", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo", + "many_field": "photo", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Photo", "field": "user_created", @@ -9903,58 +10531,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Photo", - "field": "photo", - "related_collection": "directus_files", - "schema": { - "constraint_name": "photo_photo_foreign", - "table": "Photo", - "column": "photo", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Photo", - "many_field": "photo", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Photo", - "field": "Photo_Album_id", - "related_collection": "Photo_Albums", - "schema": { - "constraint_name": "photo_photo_album_id_foreign", - "table": "Photo", - "column": "Photo_Album_id", - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Albums", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Photo", - "many_field": "Photo_Album_id", - "one_collection": "Photo_Albums", - "one_field": "photos", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, { "collection": "Photo_Albums", "field": "thumbnail", @@ -10761,58 +11337,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Website_Settings", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "website_settings_user_updated_foreign", - "table": "Website_Settings", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Website_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Website_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "website_settings_user_created_foreign", - "table": "Website_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Website_Settings", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Photo_Albums_Photo_Categories", "field": "Photo_Albums_id", @@ -10865,6 +11389,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Website_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "website_settings_user_updated_foreign", + "table": "Website_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Website_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Website_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "website_settings_user_created_foreign", + "table": "Website_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Website_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Sitemap_Settings", "field": "user_updated", From faf584cafbc0116d7eb8e8bb1ded4167f057b22a Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:26:56 +0100 Subject: [PATCH 22/41] Add pages to Directus, as well as a Hero component under Types --- directus/schema.json | 4602 ++++++++++++++++++++++++++---------------- 1 file changed, 2858 insertions(+), 1744 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 0bf68c2..6d7d6b8 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1,31 +1,5 @@ { "collections": [ - { - "collection": "Blogs", - "meta": { - "collection": "Blogs", - "icon": "line_style", - "note": null, - "display_template": null, - "hidden": false, - "singleton": false, - "translations": null, - "archive_field": "status", - "archive_app_filter": true, - "archive_value": "archived", - "unarchive_value": "draft", - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 1, - "group": "Web_Pages", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Menu", "meta": { @@ -104,6 +78,32 @@ }, "schema": {} }, + { + "collection": "Pages", + "meta": { + "collection": "Pages", + "icon": "two_pager", + "note": null, + "display_template": null, + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": "status", + "archive_app_filter": true, + "archive_value": "archived", + "unarchive_value": "draft", + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Web_Pages", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Photo", "meta": { @@ -286,6 +286,32 @@ }, "schema": {} }, + { + "collection": "Blogs", + "meta": { + "collection": "Blogs", + "icon": "line_style", + "note": null, + "display_template": null, + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": "status", + "archive_app_filter": true, + "archive_value": "archived", + "unarchive_value": "draft", + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Web_Pages", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Humans", "meta": { @@ -364,32 +390,6 @@ }, "schema": {} }, - { - "collection": "Projects", - "meta": { - "collection": "Projects", - "icon": "contextual_token", - "note": null, - "display_template": null, - "hidden": false, - "singleton": false, - "translations": null, - "archive_field": "status", - "archive_app_filter": true, - "archive_value": "archived", - "unarchive_value": "draft", - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 2, - "group": "Web_Pages", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Projects_Tags", "meta": { @@ -469,25 +469,25 @@ "schema": {} }, { - "collection": "Photo_Categories", + "collection": "Hero", "meta": { - "collection": "Photo_Categories", - "icon": "stack_group", + "collection": "Hero", + "icon": "crown", "note": null, "display_template": null, - "hidden": false, + "hidden": true, "singleton": false, "translations": null, - "archive_field": "status", + "archive_field": null, "archive_app_filter": true, - "archive_value": "archived", - "unarchive_value": "draft", + "archive_value": null, + "unarchive_value": null, "sort_field": null, "accountability": "all", "color": null, "item_duplication_fields": null, "sort": 3, - "group": "Web_Pages", + "group": "Types", "collapse": "open", "preview_url": null, "versioning": false @@ -520,6 +520,32 @@ }, "schema": {} }, + { + "collection": "Projects", + "meta": { + "collection": "Projects", + "icon": "contextual_token", + "note": null, + "display_template": null, + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": "status", + "archive_app_filter": true, + "archive_value": "archived", + "unarchive_value": "draft", + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 3, + "group": "Web_Pages", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Single_Pages", "meta": { @@ -572,6 +598,32 @@ }, "schema": {} }, + { + "collection": "Photo_Categories", + "meta": { + "collection": "Photo_Categories", + "icon": "stack_group", + "note": null, + "display_template": null, + "hidden": false, + "singleton": false, + "translations": null, + "archive_field": "status", + "archive_app_filter": true, + "archive_value": "archived", + "unarchive_value": "draft", + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 4, + "group": "Web_Pages", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Settings", "meta": { @@ -704,593 +756,6 @@ } ], "fields": [ - { - "collection": "Blogs", - "field": "id", - "type": "uuid", - "schema": { - "name": "id", - "table": "Blogs", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs", - "field": "id", - "special": [ - "uuid" - ], - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs", - "field": "status", - "type": "string", - "schema": { - "name": "status", - "table": "Blogs", - "data_type": "character varying", - "default_value": "draft", - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs", - "field": "status", - "special": null, - "interface": "select-dropdown", - "options": { - "choices": [ - { - "text": "Published", - "value": "published", - "color": "var(--theme--primary)" - }, - { - "text": "Draft", - "value": "draft", - "color": "var(--theme--foreground)" - }, - { - "text": "Archived", - "value": "archived", - "color": "var(--theme--warning)" - } - ] - }, - "display": "labels", - "display_options": { - "showAsDot": true, - "choices": [ - { - "text": "Published", - "value": "published", - "color": "var(--theme--primary)", - "foreground": "var(--theme--primary)", - "background": "var(--theme--primary-background)" - }, - { - "text": "Draft", - "value": "draft", - "color": "var(--theme--foreground)", - "foreground": "var(--theme--foreground)", - "background": "var(--theme--background-normal)" - }, - { - "text": "Archived", - "value": "archived", - "color": "var(--theme--warning)", - "foreground": "var(--theme--warning)", - "background": "var(--theme--warning-background)" - } - ] - }, - "readonly": false, - "hidden": false, - "sort": 2, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Blogs", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Blogs", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Blogs", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Blogs", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Blogs", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Blogs", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 6, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs", - "field": "title", - "type": "string", - "schema": { - "name": "title", - "table": "Blogs", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs", - "field": "title", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs", - "field": "url", - "type": "string", - "schema": { - "name": "url", - "table": "Blogs", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": true, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs", - "field": "url", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs", - "field": "date", - "type": "date", - "schema": { - "name": "date", - "table": "Blogs", - "data_type": "date", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": true, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs", - "field": "date", - "special": null, - "interface": "datetime", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs", - "field": "search_engine", - "type": "alias", - "schema": null, - "meta": { - "collection": "Blogs", - "field": "search_engine", - "special": [ - "o2m" - ], - "interface": "list-o2m", - "options": { - "template": "{{title}}" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 10, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs", - "field": "tags", - "type": "alias", - "schema": null, - "meta": { - "collection": "Blogs", - "field": "tags", - "special": [ - "m2m" - ], - "interface": "list-m2m", - "options": { - "template": "{{Tags_id.text}}" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 11, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs", - "field": "content", - "type": "text", - "schema": { - "name": "content", - "table": "Blogs", - "data_type": "text", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs", - "field": "content", - "special": null, - "interface": "input-rich-text-md", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 12, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Menu", "field": "id", @@ -2127,6 +1592,422 @@ "searchable": true } }, + { + "collection": "Pages", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Pages", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Pages", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Pages", + "field": "status", + "type": "string", + "schema": { + "name": "status", + "table": "Pages", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Pages", + "field": "status", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)" + } + ] + }, + "display": "labels", + "display_options": { + "showAsDot": true, + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)", + "foreground": "var(--theme--primary)", + "background": "var(--theme--primary-background)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)", + "foreground": "var(--theme--foreground)", + "background": "var(--theme--background-normal)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)", + "foreground": "var(--theme--warning)", + "background": "var(--theme--warning-background)" + } + ] + }, + "readonly": false, + "hidden": false, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Pages", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Pages", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Pages", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Pages", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Pages", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Pages", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Pages", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Pages", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Pages", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Pages", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Pages", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Pages", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 6, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Pages", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Pages", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": true, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Pages", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Pages", + "field": "search_engine", + "type": "alias", + "schema": null, + "meta": { + "collection": "Pages", + "field": "search_engine", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "template": "{{title}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Photo", "field": "id", @@ -4471,6 +4352,54 @@ "searchable": true } }, + { + "collection": "Search_Engine_Optimisation", + "field": "Page_id", + "type": "uuid", + "schema": { + "name": "Page_id", + "table": "Search_Engine_Optimisation", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Pages", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "Page_id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Search_Engine_Optimisation", "field": "Blog_id", @@ -4507,7 +4436,7 @@ "display_options": null, "readonly": false, "hidden": true, - "sort": 12, + "sort": 13, "width": "full", "translations": null, "note": null, @@ -4555,7 +4484,7 @@ "display_options": null, "readonly": false, "hidden": true, - "sort": 13, + "sort": 14, "width": "full", "translations": null, "note": null, @@ -5507,6 +5436,593 @@ "searchable": true } }, + { + "collection": "Blogs", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "status", + "type": "string", + "schema": { + "name": "status", + "table": "Blogs", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "status", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)" + } + ] + }, + "display": "labels", + "display_options": { + "showAsDot": true, + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)", + "foreground": "var(--theme--primary)", + "background": "var(--theme--primary-background)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)", + "foreground": "var(--theme--foreground)", + "background": "var(--theme--background-normal)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)", + "foreground": "var(--theme--warning)", + "background": "var(--theme--warning-background)" + } + ] + }, + "readonly": false, + "hidden": false, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Blogs", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Blogs", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 6, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Blogs", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Blogs", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": true, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "date", + "type": "date", + "schema": { + "name": "date", + "table": "Blogs", + "data_type": "date", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": true, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "date", + "special": null, + "interface": "datetime", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "search_engine", + "type": "alias", + "schema": null, + "meta": { + "collection": "Blogs", + "field": "search_engine", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "template": "{{title}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "tags", + "type": "alias", + "schema": null, + "meta": { + "collection": "Blogs", + "field": "tags", + "special": [ + "m2m" + ], + "interface": "list-m2m", + "options": { + "template": "{{Tags_id.text}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs", + "field": "content", + "type": "text", + "schema": { + "name": "content", + "table": "Blogs", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs", + "field": "content", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Humans", "field": "id", @@ -6660,6 +7176,1314 @@ "searchable": true } }, + { + "collection": "Projects_Tags", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Projects_Tags", + "data_type": "integer", + "default_value": "nextval('\"Projects_Tags_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Projects_Tags", + "field": "Projects_id", + "type": "uuid", + "schema": { + "name": "Projects_id", + "table": "Projects_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Projects", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "Projects_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Projects_Tags", + "field": "Tags_id", + "type": "uuid", + "schema": { + "name": "Tags_id", + "table": "Projects_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Tags", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "Tags_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Projects_Tags", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Projects_Tags", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Projects_Tags", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs_Tags", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Blogs_Tags", + "data_type": "integer", + "default_value": "nextval('\"Blogs_Tags_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs_Tags", + "field": "Blogs_id", + "type": "uuid", + "schema": { + "name": "Blogs_id", + "table": "Blogs_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Blogs", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "Blogs_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs_Tags", + "field": "Tags_id", + "type": "uuid", + "schema": { + "name": "Tags_id", + "table": "Blogs_Tags", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Tags", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "Tags_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blogs_Tags", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Blogs_Tags", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blogs_Tags", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "id", + "type": "uuid", + "meta": { + "collection": "Hero", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "id", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Hero", + "field": "user_created", + "type": "uuid", + "meta": { + "collection": "Hero", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "user_created", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + } + }, + { + "collection": "Hero", + "field": "date_created", + "type": "timestamp", + "meta": { + "collection": "Hero", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "date_created", + "table": "Hero", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Hero", + "field": "user_updated", + "type": "uuid", + "meta": { + "collection": "Hero", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "user_updated", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + } + }, + { + "collection": "Hero", + "field": "date_updated", + "type": "timestamp", + "meta": { + "collection": "Hero", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "date_updated", + "table": "Hero", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Hero", + "field": "title", + "type": "string", + "meta": { + "collection": "Hero", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "title", + "table": "Hero", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Hero", + "field": "subtext", + "type": "text", + "meta": { + "collection": "Hero", + "field": "subtext", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "subtext", + "table": "Hero", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Hero", + "field": "background_image", + "type": "uuid", + "meta": { + "collection": "Hero", + "field": "background_image", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "background_image", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + } + }, + { + "collection": "Project_Settings", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Project_Settings", + "data_type": "integer", + "default_value": "nextval('\"Project_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Project_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Project_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Project_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Project_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "enabled", + "type": "boolean", + "schema": { + "name": "enabled", + "table": "Project_Settings", + "data_type": "boolean", + "default_value": false, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "enabled", + "special": [ + "cast-boolean" + ], + "interface": "boolean", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "divider-g3stvv", + "type": "alias", + "schema": null, + "meta": { + "collection": "Project_Settings", + "field": "divider-g3stvv", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Texts", + "icon": "text_rotate_vertical" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Project_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "subtext", + "type": "text", + "schema": { + "name": "subtext", + "table": "Project_Settings", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "subtext", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "divider--_oemg", + "type": "alias", + "schema": null, + "meta": { + "collection": "Project_Settings", + "field": "divider--_oemg", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Routing", + "icon": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "index_route_template", + "type": "string", + "schema": { + "name": "index_route_template", + "table": "Project_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "index_route_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "project_route_template", + "type": "string", + "schema": { + "name": "project_route_template", + "table": "Project_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "project_route_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Projects", "field": "id", @@ -7248,14 +9072,14 @@ } }, { - "collection": "Projects_Tags", + "collection": "Photo_Albums_Photo_Categories", "field": "id", "type": "integer", "schema": { "name": "id", - "table": "Projects_Tags", + "table": "Photo_Albums_Photo_Categories", "data_type": "integer", - "default_value": "nextval('\"Projects_Tags_id_seq\"'::regclass)", + "default_value": "nextval('\"Photo_Albums_Photo_Categories_id_seq\"'::regclass)", "generation_expression": null, "max_length": null, "numeric_precision": 32, @@ -7272,7 +9096,7 @@ "comment": null }, "meta": { - "collection": "Projects_Tags", + "collection": "Photo_Albums_Photo_Categories", "field": "id", "special": null, "interface": null, @@ -7294,12 +9118,12 @@ } }, { - "collection": "Projects_Tags", - "field": "Projects_id", + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", "type": "uuid", "schema": { - "name": "Projects_id", - "table": "Projects_Tags", + "name": "Photo_Albums_id", + "table": "Photo_Albums_Photo_Categories", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -7313,13 +9137,13 @@ "is_primary_key": false, "has_auto_increment": false, "foreign_key_schema": "public", - "foreign_key_table": "Projects", + "foreign_key_table": "Photo_Albums", "foreign_key_column": "id", "comment": null }, "meta": { - "collection": "Projects_Tags", - "field": "Projects_id", + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", "special": null, "interface": null, "options": null, @@ -7340,12 +9164,12 @@ } }, { - "collection": "Projects_Tags", - "field": "Tags_id", + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", "type": "uuid", "schema": { - "name": "Tags_id", - "table": "Projects_Tags", + "name": "Photo_Categories_id", + "table": "Photo_Albums_Photo_Categories", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -7359,13 +9183,13 @@ "is_primary_key": false, "has_auto_increment": false, "foreign_key_schema": "public", - "foreign_key_table": "Tags", + "foreign_key_table": "Photo_Categories", "foreign_key_column": "id", "comment": null }, "meta": { - "collection": "Projects_Tags", - "field": "Tags_id", + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", "special": null, "interface": null, "options": null, @@ -7386,12 +9210,12 @@ } }, { - "collection": "Projects_Tags", + "collection": "Photo_Albums_Photo_Categories", "field": "sort", "type": "integer", "schema": { "name": "sort", - "table": "Projects_Tags", + "table": "Photo_Albums_Photo_Categories", "data_type": "integer", "default_value": null, "generation_expression": null, @@ -7410,191 +9234,7 @@ "comment": null }, "meta": { - "collection": "Projects_Tags", - "field": "sort", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 4, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs_Tags", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Blogs_Tags", - "data_type": "integer", - "default_value": "nextval('\"Blogs_Tags_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs_Tags", - "field": "id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs_Tags", - "field": "Blogs_id", - "type": "uuid", - "schema": { - "name": "Blogs_id", - "table": "Blogs_Tags", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Blogs", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Blogs_Tags", - "field": "Blogs_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 2, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs_Tags", - "field": "Tags_id", - "type": "uuid", - "schema": { - "name": "Tags_id", - "table": "Blogs_Tags", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Tags", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Blogs_Tags", - "field": "Tags_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 3, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blogs_Tags", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Blogs_Tags", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blogs_Tags", + "collection": "Photo_Albums_Photo_Categories", "field": "sort", "special": null, "interface": null, @@ -8096,740 +9736,6 @@ "searchable": true } }, - { - "collection": "Project_Settings", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Project_Settings", - "data_type": "integer", - "default_value": "nextval('\"Project_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "id", - "special": null, - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Project_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Project_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Project_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Project_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "enabled", - "type": "boolean", - "schema": { - "name": "enabled", - "table": "Project_Settings", - "data_type": "boolean", - "default_value": false, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "enabled", - "special": [ - "cast-boolean" - ], - "interface": "boolean", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "divider-g3stvv", - "type": "alias", - "schema": null, - "meta": { - "collection": "Project_Settings", - "field": "divider-g3stvv", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Texts", - "icon": "text_rotate_vertical" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "title", - "type": "string", - "schema": { - "name": "title", - "table": "Project_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "title", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "subtext", - "type": "text", - "schema": { - "name": "subtext", - "table": "Project_Settings", - "data_type": "text", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "subtext", - "special": null, - "interface": "input-rich-text-md", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "divider--_oemg", - "type": "alias", - "schema": null, - "meta": { - "collection": "Project_Settings", - "field": "divider--_oemg", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Routing", - "icon": "route" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 10, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "index_route_template", - "type": "string", - "schema": { - "name": "index_route_template", - "table": "Project_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "index_route_template", - "special": null, - "interface": "input", - "options": { - "iconLeft": "route" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 11, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "project_route_template", - "type": "string", - "schema": { - "name": "project_route_template", - "table": "Project_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "project_route_template", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 12, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "integer", - "default_value": "nextval('\"Photo_Albums_Photo_Categories_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "type": "uuid", - "schema": { - "name": "Photo_Albums_id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Albums", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 2, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Categories_id", - "type": "uuid", - "schema": { - "name": "Photo_Categories_id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Categories", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Categories_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 3, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Photo_Albums_Photo_Categories", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "sort", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 4, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Website_Settings", "field": "id", @@ -10225,58 +11131,6 @@ } ], "relations": [ - { - "collection": "Blogs", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "blogs_user_updated_foreign", - "table": "Blogs", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Blogs", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Blogs", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "blogs_user_created_foreign", - "table": "Blogs", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Blogs", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Menu", "field": "user_updated", @@ -10427,6 +11281,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Pages", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "pages_user_updated_foreign", + "table": "Pages", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Pages", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Pages", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "pages_user_created_foreign", + "table": "Pages", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Pages", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Photo", "field": "Photo_Album_id", @@ -10661,6 +11567,32 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Search_Engine_Optimisation", + "field": "Page_id", + "related_collection": "Pages", + "schema": { + "constraint_name": "search_engine_optimisation_page_id_foreign", + "table": "Search_Engine_Optimisation", + "column": "Page_id", + "foreign_key_schema": "public", + "foreign_key_table": "Pages", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "Page_id", + "one_collection": "Pages", + "one_field": "search_engine", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Search_Engine_Optimisation", "field": "Project_id", @@ -10895,6 +11827,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Blogs", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "blogs_user_updated_foreign", + "table": "Blogs", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Blogs", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Blogs", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "blogs_user_created_foreign", + "table": "Blogs", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Blogs", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Humans", "field": "user_created", @@ -11103,58 +12087,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Projects", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "projects_user_created_foreign", - "table": "Projects", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Projects", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Projects", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "projects_user_updated_foreign", - "table": "Projects", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Projects", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Projects_Tags", "field": "Projects_id", @@ -11259,6 +12191,240 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Hero", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "hero_user_created_foreign", + "table": "Hero", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Hero", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Hero", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "hero_user_updated_foreign", + "table": "Hero", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Hero", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Hero", + "field": "background_image", + "related_collection": "directus_files", + "schema": { + "constraint_name": "hero_background_image_foreign", + "table": "Hero", + "column": "background_image", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Hero", + "many_field": "background_image", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Project_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "project_settings_user_updated_foreign", + "table": "Project_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Project_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Project_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "project_settings_user_created_foreign", + "table": "Project_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Project_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Projects", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "projects_user_created_foreign", + "table": "Projects", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Projects", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Projects", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "projects_user_updated_foreign", + "table": "Projects", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Projects", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "related_collection": "Photo_Albums", + "schema": { + "constraint_name": "photo_albums_photo_categories_photo_albums_id_foreign", + "table": "Photo_Albums_Photo_Categories", + "column": "Photo_Albums_id", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Photo_Albums_Photo_Categories", + "many_field": "Photo_Albums_id", + "one_collection": "Photo_Albums", + "one_field": "category", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Photo_Categories_id", + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", + "related_collection": "Photo_Categories", + "schema": { + "constraint_name": "photo_albums_photo_categories_photo_categories_id_foreign", + "table": "Photo_Albums_Photo_Categories", + "column": "Photo_Categories_id", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Categories", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Photo_Albums_Photo_Categories", + "many_field": "Photo_Categories_id", + "one_collection": "Photo_Categories", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Photo_Albums_id", + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Photo_Categories", "field": "thumbnail", @@ -11337,58 +12503,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "related_collection": "Photo_Albums", - "schema": { - "constraint_name": "photo_albums_photo_categories_photo_albums_id_foreign", - "table": "Photo_Albums_Photo_Categories", - "column": "Photo_Albums_id", - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Albums", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Photo_Albums_Photo_Categories", - "many_field": "Photo_Albums_id", - "one_collection": "Photo_Albums", - "one_field": "category", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": "Photo_Categories_id", - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Categories_id", - "related_collection": "Photo_Categories", - "schema": { - "constraint_name": "photo_albums_photo_categories_photo_categories_id_foreign", - "table": "Photo_Albums_Photo_Categories", - "column": "Photo_Categories_id", - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Categories", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Photo_Albums_Photo_Categories", - "many_field": "Photo_Categories_id", - "one_collection": "Photo_Categories", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": "Photo_Albums_id", - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Website_Settings", "field": "user_updated", From 49a2ddc535e0448c13d7f960c15bf2563250e110 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:38:19 +0100 Subject: [PATCH 23/41] Add components for the last blogs, projects and galleries --- directus/schema.json | 1258 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 1122 insertions(+), 136 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 6d7d6b8..95a8887 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -572,6 +572,32 @@ }, "schema": null }, + { + "collection": "Last_Blogs", + "meta": { + "collection": "Last_Blogs", + "icon": "line_style", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 4, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Photo_Albums_Photo_Categories", "meta": { @@ -676,6 +702,32 @@ }, "schema": {} }, + { + "collection": "Last_Projects", + "meta": { + "collection": "Last_Projects", + "icon": "contextual_token", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 5, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Sitemap_Settings", "meta": { @@ -728,6 +780,32 @@ }, "schema": null }, + { + "collection": "Last_Galleries", + "meta": { + "collection": "Last_Galleries", + "icon": "stack_group", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 6, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Relations", "meta": { @@ -7548,6 +7626,26 @@ "collection": "Hero", "field": "id", "type": "uuid", + "schema": { + "name": "id", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Hero", "field": "id", @@ -7570,9 +7668,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Hero", + "field": "user_created", + "type": "uuid", "schema": { - "name": "id", + "name": "user_created", "table": "Hero", "data_type": "uuid", "default_value": null, @@ -7581,21 +7684,16 @@ "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": false, - "is_unique": true, + "is_nullable": true, + "is_unique": false, "is_indexed": false, - "is_primary_key": true, + "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - } - }, - { - "collection": "Hero", - "field": "user_created", - "type": "uuid", + }, "meta": { "collection": "Hero", "field": "user_created", @@ -7620,11 +7718,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Hero", + "field": "date_created", + "type": "timestamp", "schema": { - "name": "user_created", + "name": "date_created", "table": "Hero", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -7636,16 +7739,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Hero", - "field": "date_created", - "type": "timestamp", + }, "meta": { "collection": "Hero", "field": "date_created", @@ -7670,11 +7768,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Hero", + "field": "user_updated", + "type": "uuid", "schema": { - "name": "date_created", + "name": "user_updated", "table": "Hero", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -7686,16 +7789,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - } - }, - { - "collection": "Hero", - "field": "user_updated", - "type": "uuid", + }, "meta": { "collection": "Hero", "field": "user_updated", @@ -7720,11 +7818,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Hero", + "field": "date_updated", + "type": "timestamp", "schema": { - "name": "user_updated", + "name": "date_updated", "table": "Hero", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -7736,16 +7839,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Hero", - "field": "date_updated", - "type": "timestamp", + }, "meta": { "collection": "Hero", "field": "date_updated", @@ -7770,14 +7868,19 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Hero", + "field": "title", + "type": "string", "schema": { - "name": "date_updated", + "name": "title", "table": "Hero", - "data_type": "timestamp with time zone", + "data_type": "character varying", "default_value": null, "generation_expression": null, - "max_length": null, + "max_length": 255, "numeric_precision": null, "numeric_scale": null, "is_generated": false, @@ -7790,12 +7893,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Hero", - "field": "title", - "type": "string", + }, "meta": { "collection": "Hero", "field": "title", @@ -7818,14 +7916,19 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Hero", + "field": "subtext", + "type": "text", "schema": { - "name": "title", + "name": "subtext", "table": "Hero", - "data_type": "character varying", + "data_type": "text", "default_value": null, "generation_expression": null, - "max_length": 255, + "max_length": null, "numeric_precision": null, "numeric_scale": null, "is_generated": false, @@ -7838,12 +7941,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Hero", - "field": "subtext", - "type": "text", + }, "meta": { "collection": "Hero", "field": "subtext", @@ -7864,32 +7962,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "subtext", - "table": "Hero", - "data_type": "text", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Hero", "field": "background_image", "type": "uuid", + "schema": { + "name": "background_image", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Hero", "field": "background_image", @@ -7912,26 +8010,6 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "background_image", - "table": "Hero", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null } }, { @@ -9071,6 +9149,408 @@ "searchable": true } }, + { + "collection": "Last_Blogs", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Last_Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Last_Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Last_Blogs", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Last_Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Last_Blogs", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Last_Blogs", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "read_more_button_text", + "type": "string", + "schema": { + "name": "read_more_button_text", + "table": "Last_Blogs", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "read_more_button_text", + "special": null, + "interface": "input", + "options": { + "iconLeft": "read_more" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "amount", + "type": "integer", + "schema": { + "name": "amount", + "table": "Last_Blogs", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "amount", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "2", + "value": 2 + }, + { + "text": "3", + "value": 3 + } + ], + "icon": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Photo_Albums_Photo_Categories", "field": "id", @@ -10800,6 +11280,408 @@ "searchable": true } }, + { + "collection": "Last_Projects", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Last_Projects", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Projects", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Projects", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Last_Projects", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Last_Projects", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Projects", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Last_Projects", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Projects", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Projects", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Last_Projects", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Last_Projects", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Projects", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Last_Projects", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Projects", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Projects", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Last_Projects", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Projects", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Projects", + "field": "read_more_button_text", + "type": "string", + "schema": { + "name": "read_more_button_text", + "table": "Last_Projects", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Projects", + "field": "read_more_button_text", + "special": null, + "interface": "input", + "options": { + "iconLeft": "read_more" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Projects", + "field": "amount", + "type": "integer", + "schema": { + "name": "amount", + "table": "Last_Projects", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Projects", + "field": "amount", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "2", + "value": 2 + }, + { + "text": "3", + "value": 3 + } + ], + "icon": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Sitemap_Settings", "field": "id", @@ -12191,6 +13073,32 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Hero", + "field": "background_image", + "related_collection": "directus_files", + "schema": { + "constraint_name": "hero_background_image_foreign", + "table": "Hero", + "column": "background_image", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Hero", + "many_field": "background_image", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Hero", "field": "user_created", @@ -12243,32 +13151,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Hero", - "field": "background_image", - "related_collection": "directus_files", - "schema": { - "constraint_name": "hero_background_image_foreign", - "table": "Hero", - "column": "background_image", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Hero", - "many_field": "background_image", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Project_Settings", "field": "user_updated", @@ -12373,6 +13255,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Last_Blogs", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "last_blogs_user_created_foreign", + "table": "Last_Blogs", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Last_Blogs", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Last_Blogs", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "last_blogs_user_updated_foreign", + "table": "Last_Blogs", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Last_Blogs", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Photo_Albums_Photo_Categories", "field": "Photo_Albums_id", @@ -12555,6 +13489,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Last_Projects", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "last_projects_user_created_foreign", + "table": "Last_Projects", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Last_Projects", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Last_Projects", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "last_projects_user_updated_foreign", + "table": "Last_Projects", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Last_Projects", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Sitemap_Settings", "field": "user_updated", From 628bab77635a47b9eac7e516364a0bd42bb41c7a Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:39:42 +0100 Subject: [PATCH 24/41] Change icon of Last Galleries --- directus/schema.json | 408 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 407 insertions(+), 1 deletion(-) diff --git a/directus/schema.json b/directus/schema.json index 95a8887..2fb0ea1 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -784,7 +784,7 @@ "collection": "Last_Galleries", "meta": { "collection": "Last_Galleries", - "icon": "stack_group", + "icon": "gallery_thumbnail", "note": null, "display_template": null, "hidden": true, @@ -12010,6 +12010,412 @@ "validation_message": null, "searchable": true } + }, + { + "collection": "Last_Galleries", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Last_Galleries", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Galleries", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Galleries", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Last_Galleries", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Last_Galleries", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Galleries", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Last_Galleries", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Galleries", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Galleries", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Last_Galleries", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Last_Galleries", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Galleries", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Last_Galleries", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Galleries", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Galleries", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Last_Galleries", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Galleries", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Galleries", + "field": "read_more_button_text", + "type": "string", + "schema": { + "name": "read_more_button_text", + "table": "Last_Galleries", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Galleries", + "field": "read_more_button_text", + "special": null, + "interface": "input", + "options": { + "iconLeft": "read_more" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Galleries", + "field": "amount", + "type": "integer", + "schema": { + "name": "amount", + "table": "Last_Galleries", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Galleries", + "field": "amount", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "2", + "value": 2 + }, + { + "text": "3", + "value": 3 + }, + { + "text": "4", + "value": 4 + } + ], + "icon": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } } ], "relations": [ From 07febe995db8e0bf2052bab74e740354c5d0d2fb Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:45:41 +0100 Subject: [PATCH 25/41] Add text with side image component in Strapi --- directus/schema.json | 2192 ++++++++++++++++++++++++++---------------- 1 file changed, 1369 insertions(+), 823 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 2fb0ea1..a368607 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -572,32 +572,6 @@ }, "schema": null }, - { - "collection": "Last_Blogs", - "meta": { - "collection": "Last_Blogs", - "icon": "line_style", - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 4, - "group": "Types", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Photo_Albums_Photo_Categories", "meta": { @@ -676,6 +650,32 @@ }, "schema": null }, + { + "collection": "Text_With_Side_Image", + "meta": { + "collection": "Text_With_Side_Image", + "icon": "format_image_right", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 4, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Website_Settings", "meta": { @@ -703,10 +703,10 @@ "schema": {} }, { - "collection": "Last_Projects", + "collection": "Last_Blogs", "meta": { - "collection": "Last_Projects", - "icon": "contextual_token", + "collection": "Last_Blogs", + "icon": "line_style", "note": null, "display_template": null, "hidden": true, @@ -781,10 +781,10 @@ "schema": null }, { - "collection": "Last_Galleries", + "collection": "Last_Projects", "meta": { - "collection": "Last_Galleries", - "icon": "gallery_thumbnail", + "collection": "Last_Projects", + "icon": "contextual_token", "note": null, "display_template": null, "hidden": true, @@ -831,6 +831,32 @@ "versioning": false }, "schema": null + }, + { + "collection": "Last_Galleries", + "meta": { + "collection": "Last_Galleries", + "icon": "gallery_thumbnail", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 7, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} } ], "fields": [ @@ -9149,408 +9175,6 @@ "searchable": true } }, - { - "collection": "Last_Blogs", - "field": "id", - "type": "uuid", - "schema": { - "name": "id", - "table": "Last_Blogs", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Last_Blogs", - "field": "id", - "special": [ - "uuid" - ], - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Last_Blogs", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Last_Blogs", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Last_Blogs", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Last_Blogs", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Last_Blogs", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Last_Blogs", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Last_Blogs", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Last_Blogs", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Last_Blogs", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Last_Blogs", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Last_Blogs", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Last_Blogs", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Last_Blogs", - "field": "title", - "type": "string", - "schema": { - "name": "title", - "table": "Last_Blogs", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Last_Blogs", - "field": "title", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Last_Blogs", - "field": "read_more_button_text", - "type": "string", - "schema": { - "name": "read_more_button_text", - "table": "Last_Blogs", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Last_Blogs", - "field": "read_more_button_text", - "special": null, - "interface": "input", - "options": { - "iconLeft": "read_more" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Last_Blogs", - "field": "amount", - "type": "integer", - "schema": { - "name": "amount", - "table": "Last_Blogs", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Last_Blogs", - "field": "amount", - "special": null, - "interface": "select-dropdown", - "options": { - "choices": [ - { - "text": "2", - "value": 2 - }, - { - "text": "3", - "value": 3 - } - ], - "icon": "numbers" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Photo_Albums_Photo_Categories", "field": "id", @@ -10216,6 +9840,396 @@ "searchable": true } }, + { + "collection": "Text_With_Side_Image", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Text_With_Side_Image", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Text_With_Side_Image", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Text_With_Side_Image", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Text_With_Side_Image", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Text_With_Side_Image", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Text_With_Side_Image", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "text", + "type": "text", + "schema": { + "name": "text", + "table": "Text_With_Side_Image", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "text", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "image", + "type": "uuid", + "schema": { + "name": "image", + "table": "Text_With_Side_Image", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "image", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Website_Settings", "field": "id", @@ -11280,6 +11294,737 @@ "searchable": true } }, + { + "collection": "Last_Blogs", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Last_Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Last_Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Last_Blogs", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Last_Blogs", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Last_Blogs", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Last_Blogs", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "read_more_button_text", + "type": "string", + "schema": { + "name": "read_more_button_text", + "table": "Last_Blogs", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "read_more_button_text", + "special": null, + "interface": "input", + "options": { + "iconLeft": "read_more" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Last_Blogs", + "field": "amount", + "type": "integer", + "schema": { + "name": "amount", + "table": "Last_Blogs", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Last_Blogs", + "field": "amount", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "2", + "value": 2 + }, + { + "text": "3", + "value": 3 + } + ], + "icon": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Sitemap_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Sitemap_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Sitemap_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Sitemap_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "divider-zd110b", + "type": "alias", + "schema": null, + "meta": { + "collection": "Sitemap_Settings", + "field": "divider-zd110b", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Sitemap Pages", + "icon": "two_pager" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "per_page", + "type": "integer", + "schema": { + "name": "per_page", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": 75, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "per_page", + "special": null, + "interface": "input", + "options": { + "iconLeft": "format_list_numbered", + "min": 25, + "max": 250 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Last_Projects", "field": "id", @@ -11682,335 +12427,6 @@ "searchable": true } }, - { - "collection": "Sitemap_Settings", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Sitemap_Settings", - "data_type": "integer", - "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "id", - "special": null, - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Sitemap_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Sitemap_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "divider-zd110b", - "type": "alias", - "schema": null, - "meta": { - "collection": "Sitemap_Settings", - "field": "divider-zd110b", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Sitemap Pages", - "icon": "two_pager" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "per_page", - "type": "integer", - "schema": { - "name": "per_page", - "table": "Sitemap_Settings", - "data_type": "integer", - "default_value": 75, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "per_page", - "special": null, - "interface": "input", - "options": { - "iconLeft": "format_list_numbered", - "min": 25, - "max": 250 - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Last_Galleries", "field": "id", @@ -13661,58 +14077,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Last_Blogs", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "last_blogs_user_created_foreign", - "table": "Last_Blogs", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Last_Blogs", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Last_Blogs", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "last_blogs_user_updated_foreign", - "table": "Last_Blogs", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Last_Blogs", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Photo_Albums_Photo_Categories", "field": "Photo_Albums_id", @@ -13843,6 +14207,84 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Text_With_Side_Image", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "text_with_side_image_user_updated_foreign", + "table": "Text_With_Side_Image", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Text_With_Side_Image", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Text_With_Side_Image", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "text_with_side_image_user_created_foreign", + "table": "Text_With_Side_Image", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Text_With_Side_Image", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Text_With_Side_Image", + "field": "image", + "related_collection": "directus_files", + "schema": { + "constraint_name": "text_with_side_image_image_foreign", + "table": "Text_With_Side_Image", + "column": "image", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Text_With_Side_Image", + "many_field": "image", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Website_Settings", "field": "user_updated", @@ -13895,6 +14337,110 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Last_Blogs", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "last_blogs_user_created_foreign", + "table": "Last_Blogs", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Last_Blogs", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Last_Blogs", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "last_blogs_user_updated_foreign", + "table": "Last_Blogs", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Last_Blogs", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_updated_foreign", + "table": "Sitemap_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_created_foreign", + "table": "Sitemap_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Last_Projects", "field": "user_created", @@ -13948,12 +14494,12 @@ } }, { - "collection": "Sitemap_Settings", + "collection": "Last_Galleries", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "sitemap_settings_user_updated_foreign", - "table": "Sitemap_Settings", + "constraint_name": "last_galleries_user_updated_foreign", + "table": "Last_Galleries", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -13962,7 +14508,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Sitemap_Settings", + "many_collection": "Last_Galleries", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -13974,12 +14520,12 @@ } }, { - "collection": "Sitemap_Settings", + "collection": "Last_Galleries", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "sitemap_settings_user_created_foreign", - "table": "Sitemap_Settings", + "constraint_name": "last_galleries_user_created_foreign", + "table": "Last_Galleries", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -13988,7 +14534,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Sitemap_Settings", + "many_collection": "Last_Galleries", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, From 1b333070cb156af926b38a9c9c1f50a75b8226d2 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:55:27 +0100 Subject: [PATCH 26/41] Add FAQ component to Directus --- directus/schema.json | 1735 +++++++++++++++++++++++++++++++++--------- 1 file changed, 1363 insertions(+), 372 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index a368607..cabb515 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1,5 +1,31 @@ { "collections": [ + { + "collection": "Frequently_Asked_Question", + "meta": { + "collection": "Frequently_Asked_Question", + "icon": null, + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Frequently_Asked_Questions", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Menu", "meta": { @@ -703,10 +729,10 @@ "schema": {} }, { - "collection": "Last_Blogs", + "collection": "Frequently_Asked_Questions", "meta": { - "collection": "Last_Blogs", - "icon": "line_style", + "collection": "Frequently_Asked_Questions", + "icon": null, "note": null, "display_template": null, "hidden": true, @@ -781,10 +807,10 @@ "schema": null }, { - "collection": "Last_Projects", + "collection": "Last_Blogs", "meta": { - "collection": "Last_Projects", - "icon": "contextual_token", + "collection": "Last_Blogs", + "icon": "line_style", "note": null, "display_template": null, "hidden": true, @@ -833,10 +859,10 @@ "schema": null }, { - "collection": "Last_Galleries", + "collection": "Last_Projects", "meta": { - "collection": "Last_Galleries", - "icon": "gallery_thumbnail", + "collection": "Last_Projects", + "icon": "contextual_token", "note": null, "display_template": null, "hidden": true, @@ -857,9 +883,471 @@ "versioning": false }, "schema": {} + }, + { + "collection": "Last_Galleries", + "meta": { + "collection": "Last_Galleries", + "icon": "gallery_thumbnail", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 8, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} } ], "fields": [ + { + "collection": "Frequently_Asked_Question", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Frequently_Asked_Question", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Question", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Question", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Frequently_Asked_Question", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Question", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Question", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Frequently_Asked_Question", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Question", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Question", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Frequently_Asked_Question", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Question", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Question", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Frequently_Asked_Question", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Question", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Question", + "field": "question", + "type": "string", + "schema": { + "name": "question", + "table": "Frequently_Asked_Question", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Question", + "field": "question", + "special": null, + "interface": "input", + "options": { + "iconLeft": "question_mark" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Question", + "field": "answer", + "type": "text", + "schema": { + "name": "answer", + "table": "Frequently_Asked_Question", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Question", + "field": "answer", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Question", + "field": "Frequently_Asked_Question_id", + "type": "uuid", + "schema": { + "name": "Frequently_Asked_Question_id", + "table": "Frequently_Asked_Question", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Frequently_Asked_Questions", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Question", + "field": "Frequently_Asked_Question_id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Question", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Frequently_Asked_Question", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Question", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Menu", "field": "id", @@ -11294,6 +11782,708 @@ "searchable": true } }, + { + "collection": "Frequently_Asked_Questions", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Frequently_Asked_Questions", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Questions", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Questions", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Frequently_Asked_Questions", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Questions", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Questions", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Frequently_Asked_Questions", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Questions", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Questions", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Frequently_Asked_Questions", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Questions", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Questions", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Frequently_Asked_Questions", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Questions", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Questions", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Frequently_Asked_Questions", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Questions", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Questions", + "field": "text", + "type": "text", + "schema": { + "name": "text", + "table": "Frequently_Asked_Questions", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Frequently_Asked_Questions", + "field": "text", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Frequently_Asked_Questions", + "field": "questions", + "type": "alias", + "schema": null, + "meta": { + "collection": "Frequently_Asked_Questions", + "field": "questions", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "template": "{{question}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Sitemap_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Sitemap_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Sitemap_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Sitemap_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "divider-zd110b", + "type": "alias", + "schema": null, + "meta": { + "collection": "Sitemap_Settings", + "field": "divider-zd110b", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Sitemap Pages", + "icon": "two_pager" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "per_page", + "type": "integer", + "schema": { + "name": "per_page", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": 75, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "per_page", + "special": null, + "interface": "input", + "options": { + "iconLeft": "format_list_numbered", + "min": 25, + "max": 250 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Last_Blogs", "field": "id", @@ -11696,335 +12886,6 @@ "searchable": true } }, - { - "collection": "Sitemap_Settings", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Sitemap_Settings", - "data_type": "integer", - "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "id", - "special": null, - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Sitemap_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Sitemap_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "divider-zd110b", - "type": "alias", - "schema": null, - "meta": { - "collection": "Sitemap_Settings", - "field": "divider-zd110b", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Sitemap Pages", - "icon": "two_pager" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "per_page", - "type": "integer", - "schema": { - "name": "per_page", - "table": "Sitemap_Settings", - "data_type": "integer", - "default_value": 75, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "per_page", - "special": null, - "interface": "input", - "options": { - "iconLeft": "format_list_numbered", - "min": 25, - "max": 250 - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Last_Projects", "field": "id", @@ -12835,6 +13696,84 @@ } ], "relations": [ + { + "collection": "Frequently_Asked_Question", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "frequently_asked_question_user_created_foreign", + "table": "Frequently_Asked_Question", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Frequently_Asked_Question", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Frequently_Asked_Question", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "frequently_asked_question_user_updated_foreign", + "table": "Frequently_Asked_Question", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Frequently_Asked_Question", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Frequently_Asked_Question", + "field": "Frequently_Asked_Question_id", + "related_collection": "Frequently_Asked_Questions", + "schema": { + "constraint_name": "frequently_asked_question_frequently_asked__111b3874_foreign", + "table": "Frequently_Asked_Question", + "column": "Frequently_Asked_Question_id", + "foreign_key_schema": "public", + "foreign_key_table": "Frequently_Asked_Questions", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Frequently_Asked_Question", + "many_field": "Frequently_Asked_Question_id", + "one_collection": "Frequently_Asked_Questions", + "one_field": "questions", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Menu", "field": "user_updated", @@ -14207,6 +15146,32 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Text_With_Side_Image", + "field": "image", + "related_collection": "directus_files", + "schema": { + "constraint_name": "text_with_side_image_image_foreign", + "table": "Text_With_Side_Image", + "column": "image", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Text_With_Side_Image", + "many_field": "image", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Text_With_Side_Image", "field": "user_updated", @@ -14259,32 +15224,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Text_With_Side_Image", - "field": "image", - "related_collection": "directus_files", - "schema": { - "constraint_name": "text_with_side_image_image_foreign", - "table": "Text_With_Side_Image", - "column": "image", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Text_With_Side_Image", - "many_field": "image", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Website_Settings", "field": "user_updated", @@ -14338,12 +15277,12 @@ } }, { - "collection": "Last_Blogs", + "collection": "Frequently_Asked_Questions", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "last_blogs_user_created_foreign", - "table": "Last_Blogs", + "constraint_name": "frequently_asked_questions_user_created_foreign", + "table": "Frequently_Asked_Questions", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -14352,7 +15291,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Last_Blogs", + "many_collection": "Frequently_Asked_Questions", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -14364,12 +15303,12 @@ } }, { - "collection": "Last_Blogs", + "collection": "Frequently_Asked_Questions", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "last_blogs_user_updated_foreign", - "table": "Last_Blogs", + "constraint_name": "frequently_asked_questions_user_updated_foreign", + "table": "Frequently_Asked_Questions", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -14378,7 +15317,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Last_Blogs", + "many_collection": "Frequently_Asked_Questions", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -14441,6 +15380,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Last_Blogs", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "last_blogs_user_created_foreign", + "table": "Last_Blogs", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Last_Blogs", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Last_Blogs", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "last_blogs_user_updated_foreign", + "table": "Last_Blogs", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Last_Blogs", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Last_Projects", "field": "user_created", From 1737d16160bc54ec1057455bde0a3269df0a81aa Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 15:08:03 +0100 Subject: [PATCH 27/41] Add buttons to Directus --- directus/schema.json | 3497 ++++++++++++++++++++++++------------------ 1 file changed, 1990 insertions(+), 1507 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index cabb515..bc949d1 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -338,6 +338,32 @@ }, "schema": {} }, + { + "collection": "Button", + "meta": { + "collection": "Button", + "icon": "radio_button_checked", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Humans", "meta": { @@ -364,32 +390,6 @@ }, "schema": {} }, - { - "collection": "Menu_Column", - "meta": { - "collection": "Menu_Column", - "icon": null, - "note": null, - "display_template": "{{title}}", - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 2, - "group": "Types", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Menu_Link_With_Icon", "meta": { @@ -495,12 +495,12 @@ "schema": {} }, { - "collection": "Hero", + "collection": "Menu_Column", "meta": { - "collection": "Hero", - "icon": "crown", + "collection": "Menu_Column", + "icon": null, "note": null, - "display_template": null, + "display_template": "{{title}}", "hidden": true, "singleton": false, "translations": null, @@ -598,6 +598,32 @@ }, "schema": null }, + { + "collection": "Hero", + "meta": { + "collection": "Hero", + "icon": "crown", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 4, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Photo_Albums_Photo_Categories", "meta": { @@ -676,32 +702,6 @@ }, "schema": null }, - { - "collection": "Text_With_Side_Image", - "meta": { - "collection": "Text_With_Side_Image", - "icon": "format_image_right", - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 4, - "group": "Types", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Website_Settings", "meta": { @@ -728,32 +728,6 @@ }, "schema": {} }, - { - "collection": "Frequently_Asked_Questions", - "meta": { - "collection": "Frequently_Asked_Questions", - "icon": null, - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 5, - "group": "Types", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Sitemap_Settings", "meta": { @@ -780,6 +754,32 @@ }, "schema": {} }, + { + "collection": "Text_With_Side_Image", + "meta": { + "collection": "Text_With_Side_Image", + "icon": "format_image_right", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 5, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Types", "meta": { @@ -807,10 +807,10 @@ "schema": null }, { - "collection": "Last_Blogs", + "collection": "Frequently_Asked_Questions", "meta": { - "collection": "Last_Blogs", - "icon": "line_style", + "collection": "Frequently_Asked_Questions", + "icon": null, "note": null, "display_template": null, "hidden": true, @@ -858,6 +858,32 @@ }, "schema": null }, + { + "collection": "Last_Blogs", + "meta": { + "collection": "Last_Blogs", + "icon": "line_style", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 7, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Last_Projects", "meta": { @@ -876,7 +902,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 7, + "sort": 8, "group": "Types", "collapse": "open", "preview_url": null, @@ -902,7 +928,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 8, + "sort": 9, "group": "Types", "collapse": "open", "preview_url": null, @@ -6615,6 +6641,411 @@ "searchable": true } }, + { + "collection": "Button", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Button", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Button", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Button", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Button", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Button", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Button", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Button", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Button", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Button", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Button", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Button", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Button", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Button", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Button", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Button", + "field": "text", + "type": "string", + "schema": { + "name": "text", + "table": "Button", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Button", + "field": "text", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Button", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Button", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Button", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Button", + "field": "size", + "type": "string", + "schema": { + "name": "size", + "table": "Button", + "data_type": "character varying", + "default_value": "medium", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Button", + "field": "size", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "Small", + "value": "small" + }, + { + "text": "Medium", + "value": "medium" + }, + { + "text": "Large", + "value": "large" + } + ] + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Humans", "field": "id", @@ -6988,394 +7419,6 @@ "searchable": true } }, - { - "collection": "Menu_Column", - "field": "id", - "type": "uuid", - "schema": { - "name": "id", - "table": "Menu_Column", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "id", - "special": [ - "uuid" - ], - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Menu_Column", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Menu_Column", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Menu_Column", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Menu_Column", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "title", - "type": "string", - "schema": { - "name": "title", - "table": "Menu_Column", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "title", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "Menu_id", - "type": "integer", - "schema": { - "name": "Menu_id", - "table": "Menu_Column", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Menu", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "Menu_id", - "special": null, - "interface": null, - "options": null, - "display": "raw", - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Menu_Column", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Menu_Column", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Menu_Column", - "field": "sort", - "special": null, - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Menu_Link_With_Icon", "field": "id", @@ -8137,12 +8180,12 @@ } }, { - "collection": "Hero", + "collection": "Menu_Column", "field": "id", "type": "uuid", "schema": { "name": "id", - "table": "Hero", + "table": "Menu_Column", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -8161,7 +8204,7 @@ "comment": null }, "meta": { - "collection": "Hero", + "collection": "Menu_Column", "field": "id", "special": [ "uuid" @@ -8185,12 +8228,12 @@ } }, { - "collection": "Hero", + "collection": "Menu_Column", "field": "user_created", "type": "uuid", "schema": { "name": "user_created", - "table": "Hero", + "table": "Menu_Column", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -8209,7 +8252,7 @@ "comment": null }, "meta": { - "collection": "Hero", + "collection": "Menu_Column", "field": "user_created", "special": [ "user-created" @@ -8235,12 +8278,12 @@ } }, { - "collection": "Hero", + "collection": "Menu_Column", "field": "date_created", "type": "timestamp", "schema": { "name": "date_created", - "table": "Hero", + "table": "Menu_Column", "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, @@ -8259,7 +8302,7 @@ "comment": null }, "meta": { - "collection": "Hero", + "collection": "Menu_Column", "field": "date_created", "special": [ "date-created" @@ -8285,12 +8328,12 @@ } }, { - "collection": "Hero", + "collection": "Menu_Column", "field": "user_updated", "type": "uuid", "schema": { "name": "user_updated", - "table": "Hero", + "table": "Menu_Column", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -8309,7 +8352,7 @@ "comment": null }, "meta": { - "collection": "Hero", + "collection": "Menu_Column", "field": "user_updated", "special": [ "user-updated" @@ -8335,12 +8378,12 @@ } }, { - "collection": "Hero", + "collection": "Menu_Column", "field": "date_updated", "type": "timestamp", "schema": { "name": "date_updated", - "table": "Hero", + "table": "Menu_Column", "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, @@ -8359,7 +8402,7 @@ "comment": null }, "meta": { - "collection": "Hero", + "collection": "Menu_Column", "field": "date_updated", "special": [ "date-updated" @@ -8385,12 +8428,12 @@ } }, { - "collection": "Hero", + "collection": "Menu_Column", "field": "title", "type": "string", "schema": { "name": "title", - "table": "Hero", + "table": "Menu_Column", "data_type": "character varying", "default_value": null, "generation_expression": null, @@ -8409,7 +8452,7 @@ "comment": null }, "meta": { - "collection": "Hero", + "collection": "Menu_Column", "field": "title", "special": null, "interface": "input", @@ -8425,6 +8468,52 @@ "translations": null, "note": null, "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Menu_Column", + "field": "Menu_id", + "type": "integer", + "schema": { + "name": "Menu_id", + "table": "Menu_Column", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Menu", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Menu_Column", + "field": "Menu_id", + "special": null, + "interface": null, + "options": null, + "display": "raw", + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, "required": false, "group": null, "validation": null, @@ -8433,18 +8522,18 @@ } }, { - "collection": "Hero", - "field": "subtext", - "type": "text", + "collection": "Menu_Column", + "field": "sort", + "type": "integer", "schema": { - "name": "subtext", - "table": "Hero", - "data_type": "text", + "name": "sort", + "table": "Menu_Column", + "data_type": "integer", "default_value": null, "generation_expression": null, "max_length": null, - "numeric_precision": null, - "numeric_scale": null, + "numeric_precision": 32, + "numeric_scale": 0, "is_generated": false, "is_nullable": true, "is_unique": false, @@ -8457,16 +8546,16 @@ "comment": null }, "meta": { - "collection": "Hero", - "field": "subtext", + "collection": "Menu_Column", + "field": "sort", "special": null, - "interface": "input-rich-text-md", + "interface": "input", "options": null, "display": null, "display_options": null, "readonly": false, - "hidden": false, - "sort": 7, + "hidden": true, + "sort": 9, "width": "full", "translations": null, "note": null, @@ -8478,54 +8567,6 @@ "searchable": true } }, - { - "collection": "Hero", - "field": "background_image", - "type": "uuid", - "schema": { - "name": "background_image", - "table": "Hero", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Hero", - "field": "background_image", - "special": [ - "file" - ], - "interface": "file-image", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Project_Settings", "field": "id", @@ -9663,6 +9704,396 @@ "searchable": true } }, + { + "collection": "Hero", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Hero", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Hero", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Hero", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "subtext", + "type": "text", + "schema": { + "name": "subtext", + "table": "Hero", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "subtext", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "background_image", + "type": "uuid", + "schema": { + "name": "background_image", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "background_image", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Photo_Albums_Photo_Categories", "field": "id", @@ -10328,396 +10759,6 @@ "searchable": true } }, - { - "collection": "Text_With_Side_Image", - "field": "id", - "type": "uuid", - "schema": { - "name": "id", - "table": "Text_With_Side_Image", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Text_With_Side_Image", - "field": "id", - "special": [ - "uuid" - ], - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Text_With_Side_Image", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Text_With_Side_Image", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Text_With_Side_Image", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Text_With_Side_Image", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Text_With_Side_Image", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Text_With_Side_Image", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Text_With_Side_Image", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Text_With_Side_Image", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Text_With_Side_Image", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Text_With_Side_Image", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Text_With_Side_Image", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Text_With_Side_Image", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Text_With_Side_Image", - "field": "title", - "type": "string", - "schema": { - "name": "title", - "table": "Text_With_Side_Image", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Text_With_Side_Image", - "field": "title", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Text_With_Side_Image", - "field": "text", - "type": "text", - "schema": { - "name": "text", - "table": "Text_With_Side_Image", - "data_type": "text", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Text_With_Side_Image", - "field": "text", - "special": null, - "interface": "input-rich-text-md", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Text_With_Side_Image", - "field": "image", - "type": "uuid", - "schema": { - "name": "image", - "table": "Text_With_Side_Image", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Text_With_Side_Image", - "field": "image", - "special": [ - "file" - ], - "interface": "file-image", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Website_Settings", "field": "id", @@ -11782,6 +11823,725 @@ "searchable": true } }, + { + "collection": "Sitemap_Settings", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Sitemap_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Sitemap_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Sitemap_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Sitemap_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "divider-zd110b", + "type": "alias", + "schema": null, + "meta": { + "collection": "Sitemap_Settings", + "field": "divider-zd110b", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Sitemap Pages", + "icon": "two_pager" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Sitemap_Settings", + "field": "per_page", + "type": "integer", + "schema": { + "name": "per_page", + "table": "Sitemap_Settings", + "data_type": "integer", + "default_value": 75, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Sitemap_Settings", + "field": "per_page", + "special": null, + "interface": "input", + "options": { + "iconLeft": "format_list_numbered", + "min": 25, + "max": 250 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Text_With_Side_Image", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Text_With_Side_Image", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Text_With_Side_Image", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Text_With_Side_Image", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Text_With_Side_Image", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Text_With_Side_Image", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "text", + "type": "text", + "schema": { + "name": "text", + "table": "Text_With_Side_Image", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "text", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Text_With_Side_Image", + "field": "image", + "type": "uuid", + "schema": { + "name": "image", + "table": "Text_With_Side_Image", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "image", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Frequently_Asked_Questions", "field": "id", @@ -12155,335 +12915,6 @@ "searchable": true } }, - { - "collection": "Sitemap_Settings", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Sitemap_Settings", - "data_type": "integer", - "default_value": "nextval('\"Sitemap_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "id", - "special": null, - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Sitemap_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Sitemap_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Sitemap_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "divider-zd110b", - "type": "alias", - "schema": null, - "meta": { - "collection": "Sitemap_Settings", - "field": "divider-zd110b", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Sitemap Pages", - "icon": "two_pager" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Sitemap_Settings", - "field": "per_page", - "type": "integer", - "schema": { - "name": "per_page", - "table": "Sitemap_Settings", - "data_type": "integer", - "default_value": 75, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Sitemap_Settings", - "field": "per_page", - "special": null, - "interface": "input", - "options": { - "iconLeft": "format_list_numbered", - "min": 25, - "max": 250 - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Last_Blogs", "field": "id", @@ -13696,6 +14127,32 @@ } ], "relations": [ + { + "collection": "Frequently_Asked_Question", + "field": "Frequently_Asked_Question_id", + "related_collection": "Frequently_Asked_Questions", + "schema": { + "constraint_name": "frequently_asked_question_frequently_asked__111b3874_foreign", + "table": "Frequently_Asked_Question", + "column": "Frequently_Asked_Question_id", + "foreign_key_schema": "public", + "foreign_key_table": "Frequently_Asked_Questions", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Frequently_Asked_Question", + "many_field": "Frequently_Asked_Question_id", + "one_collection": "Frequently_Asked_Questions", + "one_field": "questions", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Frequently_Asked_Question", "field": "user_created", @@ -13748,32 +14205,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Frequently_Asked_Question", - "field": "Frequently_Asked_Question_id", - "related_collection": "Frequently_Asked_Questions", - "schema": { - "constraint_name": "frequently_asked_question_frequently_asked__111b3874_foreign", - "table": "Frequently_Asked_Question", - "column": "Frequently_Asked_Question_id", - "foreign_key_schema": "public", - "foreign_key_table": "Frequently_Asked_Questions", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Frequently_Asked_Question", - "many_field": "Frequently_Asked_Question_id", - "one_collection": "Frequently_Asked_Questions", - "one_field": "questions", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, { "collection": "Menu", "field": "user_updated", @@ -14522,6 +14953,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Button", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "button_user_created_foreign", + "table": "Button", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Button", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Button", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "button_user_updated_foreign", + "table": "Button", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Button", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Humans", "field": "user_created", @@ -14574,84 +15057,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Menu_Column", - "field": "Menu_id", - "related_collection": "Menu", - "schema": { - "constraint_name": "menu_column_menu_id_foreign", - "table": "Menu_Column", - "column": "Menu_id", - "foreign_key_schema": "public", - "foreign_key_table": "Menu", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Menu_Column", - "many_field": "Menu_id", - "one_collection": "Menu", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Column", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "menu_column_user_updated_foreign", - "table": "Menu_Column", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Menu_Column", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Column", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "menu_column_user_created_foreign", - "table": "Menu_Column", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Menu_Column", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Menu_Link_With_Icon", "field": "icon", @@ -14835,39 +15240,39 @@ } }, { - "collection": "Hero", - "field": "background_image", - "related_collection": "directus_files", + "collection": "Menu_Column", + "field": "Menu_id", + "related_collection": "Menu", "schema": { - "constraint_name": "hero_background_image_foreign", - "table": "Hero", - "column": "background_image", + "constraint_name": "menu_column_menu_id_foreign", + "table": "Menu_Column", + "column": "Menu_id", "foreign_key_schema": "public", - "foreign_key_table": "directus_files", + "foreign_key_table": "Menu", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "NO ACTION" + "on_delete": "SET NULL" }, "meta": { - "many_collection": "Hero", - "many_field": "background_image", - "one_collection": "directus_files", + "many_collection": "Menu_Column", + "many_field": "Menu_id", + "one_collection": "Menu", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, "junction_field": null, - "sort_field": null, + "sort_field": "sort", "one_deselect_action": "nullify" } }, { - "collection": "Hero", - "field": "user_created", + "collection": "Menu_Column", + "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "hero_user_created_foreign", - "table": "Hero", - "column": "user_created", + "constraint_name": "menu_column_user_updated_foreign", + "table": "Menu_Column", + "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -14875,8 +15280,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Hero", - "many_field": "user_created", + "many_collection": "Menu_Column", + "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -14887,13 +15292,13 @@ } }, { - "collection": "Hero", - "field": "user_updated", + "collection": "Menu_Column", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "hero_user_updated_foreign", - "table": "Hero", - "column": "user_updated", + "constraint_name": "menu_column_user_created_foreign", + "table": "Menu_Column", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -14901,8 +15306,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Hero", - "many_field": "user_updated", + "many_collection": "Menu_Column", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -15016,6 +15421,84 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Hero", + "field": "background_image", + "related_collection": "directus_files", + "schema": { + "constraint_name": "hero_background_image_foreign", + "table": "Hero", + "column": "background_image", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Hero", + "many_field": "background_image", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Hero", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "hero_user_created_foreign", + "table": "Hero", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Hero", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Hero", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "hero_user_updated_foreign", + "table": "Hero", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Hero", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Photo_Albums_Photo_Categories", "field": "Photo_Albums_id", @@ -15146,6 +15629,110 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Website_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "website_settings_user_updated_foreign", + "table": "Website_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Website_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Website_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "website_settings_user_created_foreign", + "table": "Website_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Website_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_updated_foreign", + "table": "Sitemap_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_created_foreign", + "table": "Sitemap_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Text_With_Side_Image", "field": "image", @@ -15224,58 +15811,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Website_Settings", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "website_settings_user_updated_foreign", - "table": "Website_Settings", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Website_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Website_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "website_settings_user_created_foreign", - "table": "Website_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Website_Settings", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Frequently_Asked_Questions", "field": "user_created", @@ -15328,58 +15863,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Sitemap_Settings", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "sitemap_settings_user_updated_foreign", - "table": "Sitemap_Settings", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Sitemap_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "sitemap_settings_user_created_foreign", - "table": "Sitemap_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Sitemap_Settings", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Last_Blogs", "field": "user_created", From 1f05d713685ed3f77f67ece61d299352b1f362f0 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 15:09:05 +0100 Subject: [PATCH 28/41] Add image side to Text With Side Image component --- directus/schema.json | 58 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/directus/schema.json b/directus/schema.json index bc949d1..f56b951 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -12542,6 +12542,64 @@ "searchable": true } }, + { + "collection": "Text_With_Side_Image", + "field": "image_side", + "type": "string", + "schema": { + "name": "image_side", + "table": "Text_With_Side_Image", + "data_type": "character varying", + "default_value": "right", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Text_With_Side_Image", + "field": "image_side", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "Left", + "value": "left" + }, + { + "text": "Right", + "value": "right" + } + ], + "icon": "side_navigation" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Frequently_Asked_Questions", "field": "id", From b5b372870d2350fd0d5e9c8b7f4c8ed24e5137fb Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 15:11:56 +0100 Subject: [PATCH 29/41] Add a component for Walls of Text in Directus --- directus/schema.json | 478 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 449 insertions(+), 29 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index f56b951..a0d005f 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -806,32 +806,6 @@ }, "schema": null }, - { - "collection": "Frequently_Asked_Questions", - "meta": { - "collection": "Frequently_Asked_Questions", - "icon": null, - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 6, - "group": "Types", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Relations", "meta": { @@ -858,6 +832,58 @@ }, "schema": null }, + { + "collection": "Wall_Of_Text", + "meta": { + "collection": "Wall_Of_Text", + "icon": "text_ad", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 6, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Frequently_Asked_Questions", + "meta": { + "collection": "Frequently_Asked_Questions", + "icon": null, + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 7, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Last_Blogs", "meta": { @@ -876,7 +902,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 7, + "sort": 8, "group": "Types", "collapse": "open", "preview_url": null, @@ -902,7 +928,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 8, + "sort": 9, "group": "Types", "collapse": "open", "preview_url": null, @@ -928,7 +954,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 9, + "sort": 10, "group": "Types", "collapse": "open", "preview_url": null, @@ -12600,6 +12626,348 @@ "searchable": true } }, + { + "collection": "Wall_Of_Text", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Wall_Of_Text", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Wall_Of_Text", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Wall_Of_Text", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Wall_Of_Text", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Wall_Of_Text", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Wall_Of_Text", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Wall_Of_Text", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Wall_Of_Text", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Wall_Of_Text", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Wall_Of_Text", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Wall_Of_Text", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Wall_Of_Text", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Wall_Of_Text", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Wall_Of_Text", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Wall_Of_Text", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Wall_Of_Text", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Wall_Of_Text", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Wall_Of_Text", + "field": "text", + "type": "text", + "schema": { + "name": "text", + "table": "Wall_Of_Text", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Wall_Of_Text", + "field": "text", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Frequently_Asked_Questions", "field": "id", @@ -15869,6 +16237,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Wall_Of_Text", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "wall_of_text_user_updated_foreign", + "table": "Wall_Of_Text", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Wall_Of_Text", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Wall_Of_Text", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "wall_of_text_user_created_foreign", + "table": "Wall_Of_Text", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Wall_Of_Text", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Frequently_Asked_Questions", "field": "user_created", From 01553eed2dd384d954d593dd08727b20237ccf31 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 15:19:04 +0100 Subject: [PATCH 30/41] Add Upcoming Events to Directus --- directus/schema.json | 1212 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1209 insertions(+), 3 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index a0d005f..464aaa7 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -260,6 +260,32 @@ }, "schema": {} }, + { + "collection": "Upcoming_Event", + "meta": { + "collection": "Upcoming_Event", + "icon": null, + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Upcoming_Events", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Web_Pages", "meta": { @@ -884,6 +910,32 @@ }, "schema": {} }, + { + "collection": "Upcoming_Events", + "meta": { + "collection": "Upcoming_Events", + "icon": null, + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 8, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Last_Blogs", "meta": { @@ -902,7 +954,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 8, + "sort": 9, "group": "Types", "collapse": "open", "preview_url": null, @@ -928,7 +980,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 9, + "sort": 10, "group": "Types", "collapse": "open", "preview_url": null, @@ -954,7 +1006,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 10, + "sort": 11, "group": "Types", "collapse": "open", "preview_url": null, @@ -5530,6 +5582,630 @@ "searchable": true } }, + { + "collection": "Upcoming_Event", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Upcoming_Event", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Upcoming_Event", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Upcoming_Event", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Upcoming_Event", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Upcoming_Event", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Upcoming_Event", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "description", + "type": "text", + "schema": { + "name": "description", + "table": "Upcoming_Event", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "description", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "location", + "type": "string", + "schema": { + "name": "location", + "table": "Upcoming_Event", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "location", + "special": null, + "interface": "input", + "options": { + "iconLeft": "share_location" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "thumbnail", + "type": "uuid", + "schema": { + "name": "thumbnail", + "table": "Upcoming_Event", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "thumbnail", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "start_date", + "type": "date", + "schema": { + "name": "start_date", + "table": "Upcoming_Event", + "data_type": "date", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "start_date", + "special": null, + "interface": "datetime", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "end_date", + "type": "date", + "schema": { + "name": "end_date", + "table": "Upcoming_Event", + "data_type": "date", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "end_date", + "special": null, + "interface": "datetime", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "Upcoming_Events_id", + "type": "uuid", + "schema": { + "name": "Upcoming_Events_id", + "table": "Upcoming_Event", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Upcoming_Events", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "Upcoming_Events_id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Event", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Upcoming_Event", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 13, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Blog_Settings", "field": "id", @@ -13341,6 +14017,380 @@ "searchable": true } }, + { + "collection": "Upcoming_Events", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Upcoming_Events", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Events", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Events", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Upcoming_Events", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Upcoming_Events", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Events", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Upcoming_Events", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Events", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Events", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Upcoming_Events", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Upcoming_Events", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Events", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Upcoming_Events", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Events", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Events", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Upcoming_Events", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Events", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Events", + "field": "text", + "type": "text", + "schema": { + "name": "text", + "table": "Upcoming_Events", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Upcoming_Events", + "field": "text", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Upcoming_Events", + "field": "events", + "type": "alias", + "schema": null, + "meta": { + "collection": "Upcoming_Events", + "field": "events", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "sort": null, + "template": "{{title}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Last_Blogs", "field": "id", @@ -15275,6 +16325,110 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Upcoming_Event", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "upcoming_event_user_updated_foreign", + "table": "Upcoming_Event", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Event", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Upcoming_Event", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "upcoming_event_user_created_foreign", + "table": "Upcoming_Event", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Event", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Upcoming_Event", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "upcoming_event_thumbnail_foreign", + "table": "Upcoming_Event", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Event", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Upcoming_Event", + "field": "Upcoming_Events_id", + "related_collection": "Upcoming_Events", + "schema": { + "constraint_name": "upcoming_event_upcoming_events_id_foreign", + "table": "Upcoming_Event", + "column": "Upcoming_Events_id", + "foreign_key_schema": "public", + "foreign_key_table": "Upcoming_Events", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Event", + "many_field": "Upcoming_Events_id", + "one_collection": "Upcoming_Events", + "one_field": "events", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Blog_Settings", "field": "user_created", @@ -16341,6 +17495,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Upcoming_Events", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "upcoming_events_user_updated_foreign", + "table": "Upcoming_Events", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Events", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Upcoming_Events", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "upcoming_events_user_created_foreign", + "table": "Upcoming_Events", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Events", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Last_Blogs", "field": "user_created", From f63b3b92a42fac43f6e53288ae114ccb59189381 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 15:44:45 +0100 Subject: [PATCH 31/41] Add equipment to Directus --- directus/schema.json | 1177 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1122 insertions(+), 55 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 464aaa7..c0f9bf9 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1,5 +1,31 @@ { "collections": [ + { + "collection": "Equipment_Item", + "meta": { + "collection": "Equipment_Item", + "icon": "align_items_stretch", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Equipment_Table", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Frequently_Asked_Question", "meta": { @@ -936,6 +962,32 @@ }, "schema": {} }, + { + "collection": "Equipment_Table", + "meta": { + "collection": "Equipment_Table", + "icon": "table_view", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 9, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Last_Blogs", "meta": { @@ -954,7 +1006,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 9, + "sort": 10, "group": "Types", "collapse": "open", "preview_url": null, @@ -980,7 +1032,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 10, + "sort": 11, "group": "Types", "collapse": "open", "preview_url": null, @@ -1006,7 +1058,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 11, + "sort": 12, "group": "Types", "collapse": "open", "preview_url": null, @@ -1016,6 +1068,492 @@ } ], "fields": [ + { + "collection": "Equipment_Item", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Equipment_Item", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Equipment_Item", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Item", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Equipment_Item", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Equipment_Item", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Item", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Equipment_Item", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Equipment_Item", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Item", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Equipment_Item", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Equipment_Item", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Item", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Equipment_Item", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Equipment_Item", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Item", + "field": "icon", + "type": "uuid", + "schema": { + "name": "icon", + "table": "Equipment_Item", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Equipment_Item", + "field": "icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Item", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Equipment_Item", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Equipment_Item", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Item", + "field": "text", + "type": "string", + "schema": { + "name": "text", + "table": "Equipment_Item", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Equipment_Item", + "field": "text", + "special": null, + "interface": "input", + "options": { + "iconLeft": "text_fields" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Item", + "field": "Equipment_Table_id", + "type": "uuid", + "schema": { + "name": "Equipment_Table_id", + "table": "Equipment_Item", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Equipment_Table", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Equipment_Item", + "field": "Equipment_Table_id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Item", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Equipment_Item", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Equipment_Item", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Frequently_Asked_Question", "field": "id", @@ -14391,6 +14929,379 @@ "searchable": true } }, + { + "collection": "Equipment_Table", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Equipment_Table", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Equipment_Table", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Table", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Equipment_Table", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Equipment_Table", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Table", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Equipment_Table", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Equipment_Table", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Table", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Equipment_Table", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Equipment_Table", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Table", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Equipment_Table", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Equipment_Table", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Table", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Equipment_Table", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Equipment_Table", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Table", + "field": "text", + "type": "text", + "schema": { + "name": "text", + "table": "Equipment_Table", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Equipment_Table", + "field": "text", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Equipment_Table", + "field": "items", + "type": "alias", + "schema": null, + "meta": { + "collection": "Equipment_Table", + "field": "items", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "template": "{{title}} - {{text}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Last_Blogs", "field": "id", @@ -15603,6 +16514,110 @@ } ], "relations": [ + { + "collection": "Equipment_Item", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "equipment_item_user_updated_foreign", + "table": "Equipment_Item", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Equipment_Item", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Equipment_Item", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "equipment_item_user_created_foreign", + "table": "Equipment_Item", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Equipment_Item", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Equipment_Item", + "field": "icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "equipment_item_icon_foreign", + "table": "Equipment_Item", + "column": "icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Equipment_Item", + "many_field": "icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Equipment_Item", + "field": "Equipment_Table_id", + "related_collection": "Equipment_Table", + "schema": { + "constraint_name": "equipment_item_equipment_table_id_foreign", + "table": "Equipment_Item", + "column": "Equipment_Table_id", + "foreign_key_schema": "public", + "foreign_key_table": "Equipment_Table", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Equipment_Item", + "many_field": "Equipment_Table_id", + "one_collection": "Equipment_Table", + "one_field": "items", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Frequently_Asked_Question", "field": "Frequently_Asked_Question_id", @@ -16325,6 +17340,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Upcoming_Event", + "field": "Upcoming_Events_id", + "related_collection": "Upcoming_Events", + "schema": { + "constraint_name": "upcoming_event_upcoming_events_id_foreign", + "table": "Upcoming_Event", + "column": "Upcoming_Events_id", + "foreign_key_schema": "public", + "foreign_key_table": "Upcoming_Events", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Event", + "many_field": "Upcoming_Events_id", + "one_collection": "Upcoming_Events", + "one_field": "events", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Upcoming_Event", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "upcoming_event_thumbnail_foreign", + "table": "Upcoming_Event", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Event", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Upcoming_Event", "field": "user_updated", @@ -16377,58 +17444,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Upcoming_Event", - "field": "thumbnail", - "related_collection": "directus_files", - "schema": { - "constraint_name": "upcoming_event_thumbnail_foreign", - "table": "Upcoming_Event", - "column": "thumbnail", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Upcoming_Event", - "many_field": "thumbnail", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Upcoming_Event", - "field": "Upcoming_Events_id", - "related_collection": "Upcoming_Events", - "schema": { - "constraint_name": "upcoming_event_upcoming_events_id_foreign", - "table": "Upcoming_Event", - "column": "Upcoming_Events_id", - "foreign_key_schema": "public", - "foreign_key_table": "Upcoming_Events", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Upcoming_Event", - "many_field": "Upcoming_Events_id", - "one_collection": "Upcoming_Events", - "one_field": "events", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, { "collection": "Blog_Settings", "field": "user_created", @@ -17547,6 +18562,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Equipment_Table", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "equipment_table_user_updated_foreign", + "table": "Equipment_Table", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Equipment_Table", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Equipment_Table", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "equipment_table_user_created_foreign", + "table": "Equipment_Table", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Equipment_Table", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Last_Blogs", "field": "user_created", From ed17aaaad7cb819f9df6bbd9808e6a7cf51031cf Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 15:58:50 +0100 Subject: [PATCH 32/41] Add reviews to Directus --- directus/schema.json | 1313 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1258 insertions(+), 55 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index c0f9bf9..f077d69 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -208,6 +208,32 @@ }, "schema": {} }, + { + "collection": "Reviews", + "meta": { + "collection": "Reviews", + "icon": "star_rate", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": "status", + "archive_app_filter": true, + "archive_value": "archived", + "unarchive_value": "draft", + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Review_List", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Robots", "meta": { @@ -988,6 +1014,32 @@ }, "schema": {} }, + { + "collection": "Review_List", + "meta": { + "collection": "Review_List", + "icon": "stack_star", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 10, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Last_Blogs", "meta": { @@ -1006,7 +1058,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 10, + "sort": 11, "group": "Types", "collapse": "open", "preview_url": null, @@ -1032,7 +1084,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 11, + "sort": 12, "group": "Types", "collapse": "open", "preview_url": null, @@ -1058,7 +1110,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 12, + "sort": 13, "group": "Types", "collapse": "open", "preview_url": null, @@ -4496,6 +4548,628 @@ "searchable": true } }, + { + "collection": "Reviews", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Reviews", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Reviews", + "field": "status", + "type": "string", + "schema": { + "name": "status", + "table": "Reviews", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "status", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)" + } + ] + }, + "display": "labels", + "display_options": { + "showAsDot": true, + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)", + "foreground": "var(--theme--primary)", + "background": "var(--theme--primary-background)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)", + "foreground": "var(--theme--foreground)", + "background": "var(--theme--background-normal)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)", + "foreground": "var(--theme--warning)", + "background": "var(--theme--warning-background)" + } + ] + }, + "readonly": false, + "hidden": false, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Reviews", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Reviews", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Reviews", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Reviews", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Reviews", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Reviews", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Reviews", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Reviews", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 6, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Reviews", + "field": "name", + "type": "string", + "schema": { + "name": "name", + "table": "Reviews", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "drive_file_rename_outline" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Reviews", + "field": "review", + "type": "text", + "schema": { + "name": "review", + "table": "Reviews", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "review", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Reviews", + "field": "date", + "type": "date", + "schema": { + "name": "date", + "table": "Reviews", + "data_type": "date", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "date", + "special": null, + "interface": "datetime", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Reviews", + "field": "thumbnail", + "type": "uuid", + "schema": { + "name": "thumbnail", + "table": "Reviews", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "thumbnail", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Reviews", + "field": "stars", + "type": "integer", + "schema": { + "name": "stars", + "table": "Reviews", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "stars", + "special": null, + "interface": "input", + "options": { + "min": 1, + "max": 5 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Reviews", + "field": "Review_List_id", + "type": "uuid", + "schema": { + "name": "Review_List_id", + "table": "Reviews", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Review_List", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Reviews", + "field": "Review_List_id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Robots", "field": "id", @@ -15302,6 +15976,379 @@ "searchable": true } }, + { + "collection": "Review_List", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Review_List", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Review_List", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Review_List", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Review_List", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Review_List", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Review_List", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Review_List", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Review_List", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Review_List", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Review_List", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Review_List", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Review_List", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Review_List", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Review_List", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Review_List", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Review_List", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Review_List", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Review_List", + "field": "text", + "type": "text", + "schema": { + "name": "text", + "table": "Review_List", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Review_List", + "field": "text", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Review_List", + "field": "reviews", + "type": "alias", + "schema": null, + "meta": { + "collection": "Review_List", + "field": "reviews", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "template": "{{name}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Last_Blogs", "field": "id", @@ -16514,6 +17561,58 @@ } ], "relations": [ + { + "collection": "Equipment_Item", + "field": "Equipment_Table_id", + "related_collection": "Equipment_Table", + "schema": { + "constraint_name": "equipment_item_equipment_table_id_foreign", + "table": "Equipment_Item", + "column": "Equipment_Table_id", + "foreign_key_schema": "public", + "foreign_key_table": "Equipment_Table", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Equipment_Item", + "many_field": "Equipment_Table_id", + "one_collection": "Equipment_Table", + "one_field": "items", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Equipment_Item", + "field": "icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "equipment_item_icon_foreign", + "table": "Equipment_Item", + "column": "icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Equipment_Item", + "many_field": "icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Equipment_Item", "field": "user_updated", @@ -16566,58 +17665,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Equipment_Item", - "field": "icon", - "related_collection": "directus_files", - "schema": { - "constraint_name": "equipment_item_icon_foreign", - "table": "Equipment_Item", - "column": "icon", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Equipment_Item", - "many_field": "icon", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Equipment_Item", - "field": "Equipment_Table_id", - "related_collection": "Equipment_Table", - "schema": { - "constraint_name": "equipment_item_equipment_table_id_foreign", - "table": "Equipment_Item", - "column": "Equipment_Table_id", - "foreign_key_schema": "public", - "foreign_key_table": "Equipment_Table", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Equipment_Item", - "many_field": "Equipment_Table_id", - "one_collection": "Equipment_Table", - "one_field": "items", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, { "collection": "Frequently_Asked_Question", "field": "Frequently_Asked_Question_id", @@ -17080,6 +18127,110 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Reviews", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "reviews_thumbnail_foreign", + "table": "Reviews", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Reviews", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Reviews", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "reviews_user_updated_foreign", + "table": "Reviews", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Reviews", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Reviews", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "reviews_user_created_foreign", + "table": "Reviews", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Reviews", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Reviews", + "field": "Review_List_id", + "related_collection": "Review_List", + "schema": { + "constraint_name": "reviews_review_list_id_foreign", + "table": "Reviews", + "column": "Review_List_id", + "foreign_key_schema": "public", + "foreign_key_table": "Review_List", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Reviews", + "many_field": "Review_List_id", + "one_collection": "Review_List", + "one_field": "reviews", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Robots", "field": "user_updated", @@ -18614,6 +19765,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Review_List", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "review_list_user_created_foreign", + "table": "Review_List", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Review_List", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Review_List", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "review_list_user_updated_foreign", + "table": "Review_List", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Review_List", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Last_Blogs", "field": "user_created", From 48a4739a088bf2f0d3afd67216540ac298f1e841 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 16:19:39 +0100 Subject: [PATCH 33/41] Add Contact component to Directus --- directus/schema.json | 2602 ++++++++++++++++++++++++++++++------------ 1 file changed, 1857 insertions(+), 745 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index f077d69..fa539cd 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1,5 +1,31 @@ { "collections": [ + { + "collection": "Contact_Social", + "meta": { + "collection": "Contact_Social", + "icon": "social_distance", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Contact", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Equipment_Item", "meta": { @@ -1040,6 +1066,32 @@ }, "schema": {} }, + { + "collection": "Contact", + "meta": { + "collection": "Contact", + "icon": "contact_page", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 11, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Last_Blogs", "meta": { @@ -1058,7 +1110,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 11, + "sort": 12, "group": "Types", "collapse": "open", "preview_url": null, @@ -1084,7 +1136,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 12, + "sort": 13, "group": "Types", "collapse": "open", "preview_url": null, @@ -1110,7 +1162,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 13, + "sort": 14, "group": "Types", "collapse": "open", "preview_url": null, @@ -1120,6 +1172,536 @@ } ], "fields": [ + { + "collection": "Contact_Social", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Contact_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact_Social", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact_Social", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Contact_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Contact_Social", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact_Social", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Contact_Social", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact_Social", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact_Social", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Contact_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Contact_Social", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact_Social", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Contact_Social", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact_Social", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact_Social", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Contact_Social", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact_Social", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact_Social", + "field": "text", + "type": "text", + "schema": { + "name": "text", + "table": "Contact_Social", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact_Social", + "field": "text", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact_Social", + "field": "icon", + "type": "uuid", + "schema": { + "name": "icon", + "table": "Contact_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Contact_Social", + "field": "icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact_Social", + "field": "color", + "type": "string", + "schema": { + "name": "color", + "table": "Contact_Social", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact_Social", + "field": "color", + "special": null, + "interface": "select-color", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact_Social", + "field": "Contact_id", + "type": "uuid", + "schema": { + "name": "Contact_id", + "table": "Contact_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Contact", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Contact_Social", + "field": "Contact_id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact_Social", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Contact_Social", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact_Social", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Equipment_Item", "field": "id", @@ -16349,6 +16931,380 @@ "searchable": true } }, + { + "collection": "Contact", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Contact", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Contact", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Contact", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Contact", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Contact", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Contact", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Contact", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Contact", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact", + "field": "text", + "type": "text", + "schema": { + "name": "text", + "table": "Contact", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Contact", + "field": "text", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Contact", + "field": "methods", + "type": "alias", + "schema": null, + "meta": { + "collection": "Contact", + "field": "methods", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "sort": null, + "template": "{{title}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Last_Blogs", "field": "id", @@ -17562,24 +18518,102 @@ ], "relations": [ { - "collection": "Equipment_Item", - "field": "Equipment_Table_id", - "related_collection": "Equipment_Table", + "collection": "Contact_Social", + "field": "user_created", + "related_collection": "directus_users", "schema": { - "constraint_name": "equipment_item_equipment_table_id_foreign", - "table": "Equipment_Item", - "column": "Equipment_Table_id", + "constraint_name": "contact_social_user_created_foreign", + "table": "Contact_Social", + "column": "user_created", "foreign_key_schema": "public", - "foreign_key_table": "Equipment_Table", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "SET NULL" + "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Equipment_Item", - "many_field": "Equipment_Table_id", - "one_collection": "Equipment_Table", - "one_field": "items", + "many_collection": "Contact_Social", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Contact_Social", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "contact_social_user_updated_foreign", + "table": "Contact_Social", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Contact_Social", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Contact_Social", + "field": "icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "contact_social_icon_foreign", + "table": "Contact_Social", + "column": "icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Contact_Social", + "many_field": "icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Contact_Social", + "field": "Contact_id", + "related_collection": "Contact", + "schema": { + "constraint_name": "contact_social_contact_id_foreign", + "table": "Contact_Social", + "column": "Contact_id", + "foreign_key_schema": "public", + "foreign_key_table": "Contact", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Contact_Social", + "many_field": "Contact_id", + "one_collection": "Contact", + "one_field": "methods", "one_collection_field": null, "one_allowed_collections": null, "junction_field": null, @@ -17589,22 +18623,22 @@ }, { "collection": "Equipment_Item", - "field": "icon", - "related_collection": "directus_files", + "field": "user_created", + "related_collection": "directus_users", "schema": { - "constraint_name": "equipment_item_icon_foreign", + "constraint_name": "equipment_item_user_created_foreign", "table": "Equipment_Item", - "column": "icon", + "column": "user_created", "foreign_key_schema": "public", - "foreign_key_table": "directus_files", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "SET NULL" + "on_delete": "NO ACTION" }, "meta": { "many_collection": "Equipment_Item", - "many_field": "icon", - "one_collection": "directus_files", + "many_field": "user_created", + "one_collection": "directus_users", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, @@ -17641,11 +18675,89 @@ }, { "collection": "Equipment_Item", + "field": "icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "equipment_item_icon_foreign", + "table": "Equipment_Item", + "column": "icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Equipment_Item", + "many_field": "icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Equipment_Item", + "field": "Equipment_Table_id", + "related_collection": "Equipment_Table", + "schema": { + "constraint_name": "equipment_item_equipment_table_id_foreign", + "table": "Equipment_Item", + "column": "Equipment_Table_id", + "foreign_key_schema": "public", + "foreign_key_table": "Equipment_Table", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Equipment_Item", + "many_field": "Equipment_Table_id", + "one_collection": "Equipment_Table", + "one_field": "items", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Frequently_Asked_Question", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "frequently_asked_question_user_updated_foreign", + "table": "Frequently_Asked_Question", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Frequently_Asked_Question", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Frequently_Asked_Question", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "equipment_item_user_created_foreign", - "table": "Equipment_Item", + "constraint_name": "frequently_asked_question_user_created_foreign", + "table": "Frequently_Asked_Question", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -17654,7 +18766,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Equipment_Item", + "many_collection": "Frequently_Asked_Question", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -17692,12 +18804,12 @@ } }, { - "collection": "Frequently_Asked_Question", + "collection": "Menu", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "frequently_asked_question_user_created_foreign", - "table": "Frequently_Asked_Question", + "constraint_name": "menu_user_created_foreign", + "table": "Menu", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -17706,7 +18818,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Frequently_Asked_Question", + "many_collection": "Menu", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -17717,32 +18829,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Frequently_Asked_Question", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "frequently_asked_question_user_updated_foreign", - "table": "Frequently_Asked_Question", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Frequently_Asked_Question", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Menu", "field": "user_updated", @@ -17770,12 +18856,12 @@ } }, { - "collection": "Menu", + "collection": "Menu_Link", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "menu_user_created_foreign", - "table": "Menu", + "constraint_name": "menu_link_user_created_foreign", + "table": "Menu_Link", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -17784,7 +18870,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Menu", + "many_collection": "Menu_Link", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -17821,32 +18907,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Menu_Link", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "menu_link_user_created_foreign", - "table": "Menu_Link", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Menu_Link", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Menu_items", "field": "Menu_id", @@ -17893,32 +18953,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Pages", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "pages_user_updated_foreign", - "table": "Pages", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Pages", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Pages", "field": "user_created", @@ -17946,49 +18980,49 @@ } }, { - "collection": "Photo", - "field": "Photo_Album_id", - "related_collection": "Photo_Albums", + "collection": "Pages", + "field": "user_updated", + "related_collection": "directus_users", "schema": { - "constraint_name": "photo_photo_album_id_foreign", - "table": "Photo", - "column": "Photo_Album_id", + "constraint_name": "pages_user_updated_foreign", + "table": "Pages", + "column": "user_updated", "foreign_key_schema": "public", - "foreign_key_table": "Photo_Albums", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "SET NULL" + "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Photo", - "many_field": "Photo_Album_id", - "one_collection": "Photo_Albums", - "one_field": "photos", + "many_collection": "Pages", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, "one_collection_field": null, "one_allowed_collections": null, "junction_field": null, - "sort_field": "sort", + "sort_field": null, "one_deselect_action": "nullify" } }, { "collection": "Photo", - "field": "photo", - "related_collection": "directus_files", + "field": "user_updated", + "related_collection": "directus_users", "schema": { - "constraint_name": "photo_photo_foreign", + "constraint_name": "photo_user_updated_foreign", "table": "Photo", - "column": "photo", + "column": "user_updated", "foreign_key_schema": "public", - "foreign_key_table": "directus_files", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "NO ACTION" }, "meta": { "many_collection": "Photo", - "many_field": "photo", - "one_collection": "directus_files", + "many_field": "user_updated", + "one_collection": "directus_users", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, @@ -18025,11 +19059,89 @@ }, { "collection": "Photo", + "field": "photo", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_photo_foreign", + "table": "Photo", + "column": "photo", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo", + "many_field": "photo", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo", + "field": "Photo_Album_id", + "related_collection": "Photo_Albums", + "schema": { + "constraint_name": "photo_photo_album_id_foreign", + "table": "Photo", + "column": "Photo_Album_id", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Photo", + "many_field": "Photo_Album_id", + "one_collection": "Photo_Albums", + "one_field": "photos", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Albums", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_albums_user_created_foreign", + "table": "Photo_Albums", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Albums", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Albums", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "photo_user_updated_foreign", - "table": "Photo", + "constraint_name": "photo_albums_user_updated_foreign", + "table": "Photo_Albums", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -18038,7 +19150,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Photo", + "many_collection": "Photo_Albums", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -18076,13 +19188,13 @@ } }, { - "collection": "Photo_Albums", - "field": "user_updated", + "collection": "Reviews", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "photo_albums_user_updated_foreign", - "table": "Photo_Albums", - "column": "user_updated", + "constraint_name": "reviews_user_created_foreign", + "table": "Reviews", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -18090,8 +19202,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Photo_Albums", - "many_field": "user_updated", + "many_collection": "Reviews", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -18102,13 +19214,13 @@ } }, { - "collection": "Photo_Albums", - "field": "user_created", + "collection": "Reviews", + "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "photo_albums_user_created_foreign", - "table": "Photo_Albums", - "column": "user_created", + "constraint_name": "reviews_user_updated_foreign", + "table": "Reviews", + "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -18116,8 +19228,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Photo_Albums", - "many_field": "user_created", + "many_collection": "Reviews", + "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -18153,58 +19265,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Reviews", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "reviews_user_updated_foreign", - "table": "Reviews", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Reviews", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Reviews", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "reviews_user_created_foreign", - "table": "Reviews", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Reviews", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Reviews", "field": "Review_List_id", @@ -18231,32 +19291,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Robots", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "robots_user_updated_foreign", - "table": "Robots", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Robots", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Robots", "field": "user_created", @@ -18284,117 +19318,13 @@ } }, { - "collection": "Search_Engine_Optimisation", - "field": "Page_id", - "related_collection": "Pages", - "schema": { - "constraint_name": "search_engine_optimisation_page_id_foreign", - "table": "Search_Engine_Optimisation", - "column": "Page_id", - "foreign_key_schema": "public", - "foreign_key_table": "Pages", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Search_Engine_Optimisation", - "many_field": "Page_id", - "one_collection": "Pages", - "one_field": "search_engine", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "Project_id", - "related_collection": "Projects", - "schema": { - "constraint_name": "search_engine_optimisation_project_id_foreign", - "table": "Search_Engine_Optimisation", - "column": "Project_id", - "foreign_key_schema": "public", - "foreign_key_table": "Projects", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Search_Engine_Optimisation", - "many_field": "Project_id", - "one_collection": "Projects", - "one_field": "search_engine", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "Blog_id", - "related_collection": "Blogs", - "schema": { - "constraint_name": "search_engine_optimisation_blog_id_foreign", - "table": "Search_Engine_Optimisation", - "column": "Blog_id", - "foreign_key_schema": "public", - "foreign_key_table": "Blogs", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Search_Engine_Optimisation", - "many_field": "Blog_id", - "one_collection": "Blogs", - "one_field": "search_engine", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "thumbnail", - "related_collection": "directus_files", - "schema": { - "constraint_name": "search_engine_optimisation_thumbnail_foreign", - "table": "Search_Engine_Optimisation", - "column": "thumbnail", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Search_Engine_Optimisation", - "many_field": "thumbnail", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "user_created", + "collection": "Robots", + "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "search_engine_optimisation_user_created_foreign", - "table": "Search_Engine_Optimisation", - "column": "user_created", + "constraint_name": "robots_user_updated_foreign", + "table": "Robots", + "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -18402,8 +19332,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Search_Engine_Optimisation", - "many_field": "user_created", + "many_collection": "Robots", + "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -18440,13 +19370,13 @@ } }, { - "collection": "Tags", - "field": "user_updated", + "collection": "Search_Engine_Optimisation", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "tags_user_updated_foreign", - "table": "Tags", - "column": "user_updated", + "constraint_name": "search_engine_optimisation_user_created_foreign", + "table": "Search_Engine_Optimisation", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -18454,8 +19384,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Tags", - "many_field": "user_updated", + "many_collection": "Search_Engine_Optimisation", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -18465,6 +19395,110 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Search_Engine_Optimisation", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "search_engine_optimisation_thumbnail_foreign", + "table": "Search_Engine_Optimisation", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "Blog_id", + "related_collection": "Blogs", + "schema": { + "constraint_name": "search_engine_optimisation_blog_id_foreign", + "table": "Search_Engine_Optimisation", + "column": "Blog_id", + "foreign_key_schema": "public", + "foreign_key_table": "Blogs", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "Blog_id", + "one_collection": "Blogs", + "one_field": "search_engine", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "Project_id", + "related_collection": "Projects", + "schema": { + "constraint_name": "search_engine_optimisation_project_id_foreign", + "table": "Search_Engine_Optimisation", + "column": "Project_id", + "foreign_key_schema": "public", + "foreign_key_table": "Projects", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "Project_id", + "one_collection": "Projects", + "one_field": "search_engine", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "Page_id", + "related_collection": "Pages", + "schema": { + "constraint_name": "search_engine_optimisation_page_id_foreign", + "table": "Search_Engine_Optimisation", + "column": "Page_id", + "foreign_key_schema": "public", + "foreign_key_table": "Pages", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "Page_id", + "one_collection": "Pages", + "one_field": "search_engine", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Tags", "field": "user_created", @@ -18492,64 +19526,12 @@ } }, { - "collection": "Upcoming_Event", - "field": "Upcoming_Events_id", - "related_collection": "Upcoming_Events", - "schema": { - "constraint_name": "upcoming_event_upcoming_events_id_foreign", - "table": "Upcoming_Event", - "column": "Upcoming_Events_id", - "foreign_key_schema": "public", - "foreign_key_table": "Upcoming_Events", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Upcoming_Event", - "many_field": "Upcoming_Events_id", - "one_collection": "Upcoming_Events", - "one_field": "events", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, - { - "collection": "Upcoming_Event", - "field": "thumbnail", - "related_collection": "directus_files", - "schema": { - "constraint_name": "upcoming_event_thumbnail_foreign", - "table": "Upcoming_Event", - "column": "thumbnail", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Upcoming_Event", - "many_field": "thumbnail", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Upcoming_Event", + "collection": "Tags", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "upcoming_event_user_updated_foreign", - "table": "Upcoming_Event", + "constraint_name": "tags_user_updated_foreign", + "table": "Tags", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -18558,7 +19540,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Upcoming_Event", + "many_collection": "Tags", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -18596,13 +19578,13 @@ } }, { - "collection": "Blog_Settings", - "field": "user_created", + "collection": "Upcoming_Event", + "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "blog_settings_user_created_foreign", - "table": "Blog_Settings", - "column": "user_created", + "constraint_name": "upcoming_event_user_updated_foreign", + "table": "Upcoming_Event", + "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -18610,8 +19592,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Blog_Settings", - "many_field": "user_created", + "many_collection": "Upcoming_Event", + "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -18621,6 +19603,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Upcoming_Event", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "upcoming_event_thumbnail_foreign", + "table": "Upcoming_Event", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Event", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Upcoming_Event", + "field": "Upcoming_Events_id", + "related_collection": "Upcoming_Events", + "schema": { + "constraint_name": "upcoming_event_upcoming_events_id_foreign", + "table": "Upcoming_Event", + "column": "Upcoming_Events_id", + "foreign_key_schema": "public", + "foreign_key_table": "Upcoming_Events", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Event", + "many_field": "Upcoming_Events_id", + "one_collection": "Upcoming_Events", + "one_field": "events", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Blog_Settings", "field": "user_updated", @@ -18648,13 +19682,13 @@ } }, { - "collection": "Blogs", - "field": "user_updated", + "collection": "Blog_Settings", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "blogs_user_updated_foreign", - "table": "Blogs", - "column": "user_updated", + "constraint_name": "blog_settings_user_created_foreign", + "table": "Blog_Settings", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -18662,8 +19696,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Blogs", - "many_field": "user_updated", + "many_collection": "Blog_Settings", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -18700,13 +19734,13 @@ } }, { - "collection": "Button", - "field": "user_created", + "collection": "Blogs", + "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "button_user_created_foreign", - "table": "Button", - "column": "user_created", + "constraint_name": "blogs_user_updated_foreign", + "table": "Blogs", + "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -18714,8 +19748,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Button", - "many_field": "user_created", + "many_collection": "Blogs", + "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -18752,12 +19786,12 @@ } }, { - "collection": "Humans", + "collection": "Button", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "humans_user_created_foreign", - "table": "Humans", + "constraint_name": "button_user_created_foreign", + "table": "Button", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -18766,7 +19800,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Humans", + "many_collection": "Button", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -18804,39 +19838,13 @@ } }, { - "collection": "Menu_Link_With_Icon", - "field": "icon", - "related_collection": "directus_files", - "schema": { - "constraint_name": "menu_link_with_icon_icon_foreign", - "table": "Menu_Link_With_Icon", - "column": "icon", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Menu_Link_With_Icon", - "many_field": "icon", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Link_With_Icon", - "field": "user_updated", + "collection": "Humans", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "menu_link_with_icon_user_updated_foreign", - "table": "Menu_Link_With_Icon", - "column": "user_updated", + "constraint_name": "humans_user_created_foreign", + "table": "Humans", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -18844,8 +19852,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Menu_Link_With_Icon", - "many_field": "user_updated", + "many_collection": "Humans", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -18882,28 +19890,54 @@ } }, { - "collection": "Projects_Tags", - "field": "Projects_id", - "related_collection": "Projects", + "collection": "Menu_Link_With_Icon", + "field": "user_updated", + "related_collection": "directus_users", "schema": { - "constraint_name": "projects_tags_projects_id_foreign", - "table": "Projects_Tags", - "column": "Projects_id", + "constraint_name": "menu_link_with_icon_user_updated_foreign", + "table": "Menu_Link_With_Icon", + "column": "user_updated", "foreign_key_schema": "public", - "foreign_key_table": "Projects", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "SET NULL" + "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Projects_Tags", - "many_field": "Projects_id", - "one_collection": "Projects", - "one_field": "tags", + "many_collection": "Menu_Link_With_Icon", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, "one_collection_field": null, "one_allowed_collections": null, - "junction_field": "Tags_id", - "sort_field": "sort", + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Link_With_Icon", + "field": "icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "menu_link_with_icon_icon_foreign", + "table": "Menu_Link_With_Icon", + "column": "icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link_With_Icon", + "many_field": "icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, "one_deselect_action": "nullify" } }, @@ -18934,23 +19968,23 @@ } }, { - "collection": "Blogs_Tags", - "field": "Blogs_id", - "related_collection": "Blogs", + "collection": "Projects_Tags", + "field": "Projects_id", + "related_collection": "Projects", "schema": { - "constraint_name": "blogs_tags_blogs_id_foreign", - "table": "Blogs_Tags", - "column": "Blogs_id", + "constraint_name": "projects_tags_projects_id_foreign", + "table": "Projects_Tags", + "column": "Projects_id", "foreign_key_schema": "public", - "foreign_key_table": "Blogs", + "foreign_key_table": "Projects", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "SET NULL" }, "meta": { - "many_collection": "Blogs_Tags", - "many_field": "Blogs_id", - "one_collection": "Blogs", + "many_collection": "Projects_Tags", + "many_field": "Projects_id", + "one_collection": "Projects", "one_field": "tags", "one_collection_field": null, "one_allowed_collections": null, @@ -18986,28 +20020,54 @@ } }, { - "collection": "Menu_Column", - "field": "Menu_id", - "related_collection": "Menu", + "collection": "Blogs_Tags", + "field": "Blogs_id", + "related_collection": "Blogs", "schema": { - "constraint_name": "menu_column_menu_id_foreign", - "table": "Menu_Column", - "column": "Menu_id", + "constraint_name": "blogs_tags_blogs_id_foreign", + "table": "Blogs_Tags", + "column": "Blogs_id", "foreign_key_schema": "public", - "foreign_key_table": "Menu", + "foreign_key_table": "Blogs", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "SET NULL" }, + "meta": { + "many_collection": "Blogs_Tags", + "many_field": "Blogs_id", + "one_collection": "Blogs", + "one_field": "tags", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Tags_id", + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Column", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_column_user_created_foreign", + "table": "Menu_Column", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, "meta": { "many_collection": "Menu_Column", - "many_field": "Menu_id", - "one_collection": "Menu", + "many_field": "user_created", + "one_collection": "directus_users", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, "junction_field": null, - "sort_field": "sort", + "sort_field": null, "one_deselect_action": "nullify" } }, @@ -19039,11 +20099,37 @@ }, { "collection": "Menu_Column", + "field": "Menu_id", + "related_collection": "Menu", + "schema": { + "constraint_name": "menu_column_menu_id_foreign", + "table": "Menu_Column", + "column": "Menu_id", + "foreign_key_schema": "public", + "foreign_key_table": "Menu", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Menu_Column", + "many_field": "Menu_id", + "one_collection": "Menu", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Project_Settings", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "menu_column_user_created_foreign", - "table": "Menu_Column", + "constraint_name": "project_settings_user_created_foreign", + "table": "Project_Settings", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -19052,7 +20138,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Menu_Column", + "many_collection": "Project_Settings", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -19089,58 +20175,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Project_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "project_settings_user_created_foreign", - "table": "Project_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Project_Settings", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Projects", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "projects_user_created_foreign", - "table": "Projects", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Projects", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Projects", "field": "user_updated", @@ -19168,38 +20202,12 @@ } }, { - "collection": "Hero", - "field": "background_image", - "related_collection": "directus_files", - "schema": { - "constraint_name": "hero_background_image_foreign", - "table": "Hero", - "column": "background_image", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Hero", - "many_field": "background_image", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Hero", + "collection": "Projects", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "hero_user_created_foreign", - "table": "Hero", + "constraint_name": "projects_user_created_foreign", + "table": "Projects", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -19208,7 +20216,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Hero", + "many_collection": "Projects", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -19246,28 +20254,54 @@ } }, { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "related_collection": "Photo_Albums", + "collection": "Hero", + "field": "user_created", + "related_collection": "directus_users", "schema": { - "constraint_name": "photo_albums_photo_categories_photo_albums_id_foreign", - "table": "Photo_Albums_Photo_Categories", - "column": "Photo_Albums_id", + "constraint_name": "hero_user_created_foreign", + "table": "Hero", + "column": "user_created", "foreign_key_schema": "public", - "foreign_key_table": "Photo_Albums", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "SET NULL" + "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Photo_Albums_Photo_Categories", - "many_field": "Photo_Albums_id", - "one_collection": "Photo_Albums", - "one_field": "category", + "many_collection": "Hero", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, "one_collection_field": null, "one_allowed_collections": null, - "junction_field": "Photo_Categories_id", - "sort_field": "sort", + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Hero", + "field": "background_image", + "related_collection": "directus_files", + "schema": { + "constraint_name": "hero_background_image_foreign", + "table": "Hero", + "column": "background_image", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Hero", + "many_field": "background_image", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, "one_deselect_action": "nullify" } }, @@ -19298,23 +20332,49 @@ } }, { - "collection": "Photo_Categories", - "field": "thumbnail", - "related_collection": "directus_files", + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "related_collection": "Photo_Albums", "schema": { - "constraint_name": "photo_categories_thumbnail_foreign", - "table": "Photo_Categories", - "column": "thumbnail", + "constraint_name": "photo_albums_photo_categories_photo_albums_id_foreign", + "table": "Photo_Albums_Photo_Categories", + "column": "Photo_Albums_id", "foreign_key_schema": "public", - "foreign_key_table": "directus_files", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Photo_Albums_Photo_Categories", + "many_field": "Photo_Albums_id", + "one_collection": "Photo_Albums", + "one_field": "category", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Photo_Categories_id", + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Categories", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_categories_user_created_foreign", + "table": "Photo_Categories", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "NO ACTION" }, "meta": { "many_collection": "Photo_Categories", - "many_field": "thumbnail", - "one_collection": "directus_files", + "many_field": "user_created", + "one_collection": "directus_users", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, @@ -19351,11 +20411,37 @@ }, { "collection": "Photo_Categories", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_categories_thumbnail_foreign", + "table": "Photo_Categories", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Categories", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Website_Settings", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "photo_categories_user_created_foreign", - "table": "Photo_Categories", + "constraint_name": "website_settings_user_created_foreign", + "table": "Website_Settings", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -19364,7 +20450,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Photo_Categories", + "many_collection": "Website_Settings", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -19402,12 +20488,12 @@ } }, { - "collection": "Website_Settings", + "collection": "Sitemap_Settings", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "website_settings_user_created_foreign", - "table": "Website_Settings", + "constraint_name": "sitemap_settings_user_created_foreign", + "table": "Sitemap_Settings", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -19416,7 +20502,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Website_Settings", + "many_collection": "Sitemap_Settings", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -19454,12 +20540,12 @@ } }, { - "collection": "Sitemap_Settings", + "collection": "Text_With_Side_Image", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "sitemap_settings_user_created_foreign", - "table": "Sitemap_Settings", + "constraint_name": "text_with_side_image_user_created_foreign", + "table": "Text_With_Side_Image", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -19468,7 +20554,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Sitemap_Settings", + "many_collection": "Text_With_Side_Image", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -19479,32 +20565,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Text_With_Side_Image", - "field": "image", - "related_collection": "directus_files", - "schema": { - "constraint_name": "text_with_side_image_image_foreign", - "table": "Text_With_Side_Image", - "column": "image", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Text_With_Side_Image", - "many_field": "image", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Text_With_Side_Image", "field": "user_updated", @@ -19533,11 +20593,37 @@ }, { "collection": "Text_With_Side_Image", + "field": "image", + "related_collection": "directus_files", + "schema": { + "constraint_name": "text_with_side_image_image_foreign", + "table": "Text_With_Side_Image", + "column": "image", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Text_With_Side_Image", + "many_field": "image", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Wall_Of_Text", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "text_with_side_image_user_created_foreign", - "table": "Text_With_Side_Image", + "constraint_name": "wall_of_text_user_created_foreign", + "table": "Wall_Of_Text", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -19546,7 +20632,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Text_With_Side_Image", + "many_collection": "Wall_Of_Text", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -19584,13 +20670,13 @@ } }, { - "collection": "Wall_Of_Text", - "field": "user_created", + "collection": "Frequently_Asked_Questions", + "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "wall_of_text_user_created_foreign", - "table": "Wall_Of_Text", - "column": "user_created", + "constraint_name": "frequently_asked_questions_user_updated_foreign", + "table": "Frequently_Asked_Questions", + "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -19598,8 +20684,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Wall_Of_Text", - "many_field": "user_created", + "many_collection": "Frequently_Asked_Questions", + "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -19635,58 +20721,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Frequently_Asked_Questions", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "frequently_asked_questions_user_updated_foreign", - "table": "Frequently_Asked_Questions", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Frequently_Asked_Questions", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Upcoming_Events", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "upcoming_events_user_updated_foreign", - "table": "Upcoming_Events", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Upcoming_Events", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Upcoming_Events", "field": "user_created", @@ -19714,12 +20748,12 @@ } }, { - "collection": "Equipment_Table", + "collection": "Upcoming_Events", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "equipment_table_user_updated_foreign", - "table": "Equipment_Table", + "constraint_name": "upcoming_events_user_updated_foreign", + "table": "Upcoming_Events", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -19728,7 +20762,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Equipment_Table", + "many_collection": "Upcoming_Events", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -19765,6 +20799,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Equipment_Table", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "equipment_table_user_updated_foreign", + "table": "Equipment_Table", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Equipment_Table", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Review_List", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "review_list_user_updated_foreign", + "table": "Review_List", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Review_List", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Review_List", "field": "user_created", @@ -19792,12 +20878,38 @@ } }, { - "collection": "Review_List", + "collection": "Contact", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "contact_user_created_foreign", + "table": "Contact", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Contact", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Contact", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "review_list_user_updated_foreign", - "table": "Review_List", + "constraint_name": "contact_user_updated_foreign", + "table": "Contact", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -19806,7 +20918,33 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Review_List", + "many_collection": "Contact", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Last_Blogs", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "last_blogs_user_updated_foreign", + "table": "Last_Blogs", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Last_Blogs", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -19844,12 +20982,12 @@ } }, { - "collection": "Last_Blogs", + "collection": "Last_Projects", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "last_blogs_user_updated_foreign", - "table": "Last_Blogs", + "constraint_name": "last_projects_user_updated_foreign", + "table": "Last_Projects", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -19858,7 +20996,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Last_Blogs", + "many_collection": "Last_Projects", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -19896,13 +21034,13 @@ } }, { - "collection": "Last_Projects", - "field": "user_updated", + "collection": "Last_Galleries", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "last_projects_user_updated_foreign", - "table": "Last_Projects", - "column": "user_updated", + "constraint_name": "last_galleries_user_created_foreign", + "table": "Last_Galleries", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -19910,8 +21048,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Last_Projects", - "many_field": "user_updated", + "many_collection": "Last_Galleries", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -19946,32 +21084,6 @@ "sort_field": null, "one_deselect_action": "nullify" } - }, - { - "collection": "Last_Galleries", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "last_galleries_user_created_foreign", - "table": "Last_Galleries", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Last_Galleries", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } } ] } \ No newline at end of file From fa4c74e58c4b8df6f3e634a389bdf66666df3fff Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 16:25:12 +0100 Subject: [PATCH 34/41] Add map location with coordinates to location in Upcoming Events in Directus --- directus/schema.json | 419 ++++++++++++++++++++++++------------------- 1 file changed, 238 insertions(+), 181 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index fa539cd..62ec429 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -7380,26 +7380,6 @@ "collection": "Upcoming_Event", "field": "id", "type": "uuid", - "schema": { - "name": "id", - "table": "Upcoming_Event", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, "meta": { "collection": "Upcoming_Event", "field": "id", @@ -7422,14 +7402,9 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Upcoming_Event", - "field": "user_created", - "type": "uuid", + }, "schema": { - "name": "user_created", + "name": "id", "table": "Upcoming_Event", "data_type": "uuid", "default_value": null, @@ -7438,16 +7413,21 @@ "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, - "is_unique": false, + "is_nullable": false, + "is_unique": true, "is_indexed": false, - "is_primary_key": false, + "is_primary_key": true, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "user_created", + "type": "uuid", "meta": { "collection": "Upcoming_Event", "field": "user_created", @@ -7472,16 +7452,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Upcoming_Event", - "field": "date_created", - "type": "timestamp", + }, "schema": { - "name": "date_created", + "name": "user_created", "table": "Upcoming_Event", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -7493,11 +7468,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "date_created", + "type": "timestamp", "meta": { "collection": "Upcoming_Event", "field": "date_created", @@ -7522,16 +7502,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Upcoming_Event", - "field": "user_updated", - "type": "uuid", + }, "schema": { - "name": "user_updated", + "name": "date_created", "table": "Upcoming_Event", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -7543,11 +7518,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "user_updated", + "type": "uuid", "meta": { "collection": "Upcoming_Event", "field": "user_updated", @@ -7572,16 +7552,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Upcoming_Event", - "field": "date_updated", - "type": "timestamp", + }, "schema": { - "name": "date_updated", + "name": "user_updated", "table": "Upcoming_Event", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -7593,11 +7568,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "date_updated", + "type": "timestamp", "meta": { "collection": "Upcoming_Event", "field": "date_updated", @@ -7622,23 +7602,18 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Upcoming_Event", - "field": "title", - "type": "string", + }, "schema": { - "name": "title", + "name": "date_updated", "table": "Upcoming_Event", - "data_type": "character varying", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, - "max_length": 255, + "max_length": null, "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": false, + "is_nullable": true, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -7647,7 +7622,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "title", + "type": "string", "meta": { "collection": "Upcoming_Event", "field": "title", @@ -7670,23 +7650,18 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Upcoming_Event", - "field": "description", - "type": "text", + }, "schema": { - "name": "description", + "name": "title", "table": "Upcoming_Event", - "data_type": "text", + "data_type": "character varying", "default_value": null, "generation_expression": null, - "max_length": null, + "max_length": 255, "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, + "is_nullable": false, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -7695,7 +7670,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "description", + "type": "text", "meta": { "collection": "Upcoming_Event", "field": "description", @@ -7716,19 +7696,14 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Upcoming_Event", - "field": "location", - "type": "string", + }, "schema": { - "name": "location", + "name": "description", "table": "Upcoming_Event", - "data_type": "character varying", + "data_type": "text", "default_value": null, "generation_expression": null, - "max_length": 255, + "max_length": null, "numeric_precision": null, "numeric_scale": null, "is_generated": false, @@ -7741,7 +7716,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "location", + "type": "string", "meta": { "collection": "Upcoming_Event", "field": "location", @@ -7764,12 +7744,112 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "location", + "table": "Upcoming_Event", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Upcoming_Event", + "field": "map_location", + "type": "geometry.Point", + "meta": { + "collection": "Upcoming_Event", + "field": "map_location", + "special": null, + "interface": "map", + "options": { + "defaultView": { + "center": { + "lng": 0, + "lat": 0 + }, + "zoom": 0, + "bearing": 0, + "pitch": 0 + }, + "geometryType": "Point" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "map_location", + "table": "Upcoming_Event", + "data_type": "POINT", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Upcoming_Event", "field": "thumbnail", "type": "uuid", + "meta": { + "collection": "Upcoming_Event", + "field": "thumbnail", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "thumbnail", "table": "Upcoming_Event", @@ -7789,35 +7869,33 @@ "foreign_key_table": "directus_files", "foreign_key_column": "id", "comment": null - }, - "meta": { - "collection": "Upcoming_Event", - "field": "thumbnail", - "special": [ - "file" - ], - "interface": "file-image", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { "collection": "Upcoming_Event", "field": "start_date", "type": "date", + "meta": { + "collection": "Upcoming_Event", + "field": "start_date", + "special": null, + "interface": "datetime", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "start_date", "table": "Upcoming_Event", @@ -7837,10 +7915,15 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "end_date", + "type": "date", "meta": { "collection": "Upcoming_Event", - "field": "start_date", + "field": "end_date", "special": null, "interface": "datetime", "options": null, @@ -7848,22 +7931,17 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 10, + "sort": 12, "width": "full", "translations": null, "note": null, "conditions": null, - "required": true, + "required": false, "group": null, "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Upcoming_Event", - "field": "end_date", - "type": "date", + }, "schema": { "name": "end_date", "table": "Upcoming_Event", @@ -7883,18 +7961,25 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "Upcoming_Events_id", + "type": "uuid", "meta": { "collection": "Upcoming_Event", - "field": "end_date", - "special": null, - "interface": "datetime", + "field": "Upcoming_Events_id", + "special": [ + "uuid" + ], + "interface": "input", "options": null, "display": null, "display_options": null, "readonly": false, - "hidden": false, - "sort": 11, + "hidden": true, + "sort": 13, "width": "full", "translations": null, "note": null, @@ -7904,12 +7989,7 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Upcoming_Event", - "field": "Upcoming_Events_id", - "type": "uuid", + }, "schema": { "name": "Upcoming_Events_id", "table": "Upcoming_Event", @@ -7929,20 +8009,23 @@ "foreign_key_table": "Upcoming_Events", "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "sort", + "type": "integer", "meta": { "collection": "Upcoming_Event", - "field": "Upcoming_Events_id", - "special": [ - "uuid" - ], - "interface": "input", + "field": "sort", + "special": null, + "interface": null, "options": null, "display": null, "display_options": null, "readonly": false, "hidden": true, - "sort": 12, + "sort": 14, "width": "full", "translations": null, "note": null, @@ -7952,12 +8035,7 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Upcoming_Event", - "field": "sort", - "type": "integer", + }, "schema": { "name": "sort", "table": "Upcoming_Event", @@ -7977,27 +8055,6 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Upcoming_Event", - "field": "sort", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 13, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { From 10a4a0812e6c5d875277b669cb67dd11a690a264 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 1 Mar 2026 16:33:18 +0100 Subject: [PATCH 35/41] Change a couple of things from full width to half width in Directus --- directus/schema.json | 1076 +++++++++++++++++++++--------------------- 1 file changed, 538 insertions(+), 538 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 62ec429..5a5d1b5 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -5134,26 +5134,6 @@ "collection": "Reviews", "field": "id", "type": "uuid", - "schema": { - "name": "id", - "table": "Reviews", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, "meta": { "collection": "Reviews", "field": "id", @@ -5176,32 +5156,32 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "id", + "table": "Reviews", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Reviews", "field": "status", "type": "string", - "schema": { - "name": "status", - "table": "Reviews", - "data_type": "character varying", - "default_value": "draft", - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, "meta": { "collection": "Reviews", "field": "status", @@ -5265,32 +5245,32 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "status", + "table": "Reviews", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Reviews", "field": "user_created", "type": "uuid", - "schema": { - "name": "user_created", - "table": "Reviews", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, "meta": { "collection": "Reviews", "field": "user_created", @@ -5315,16 +5295,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Reviews", - "field": "date_created", - "type": "timestamp", + }, "schema": { - "name": "date_created", + "name": "user_created", "table": "Reviews", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -5336,11 +5311,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Reviews", + "field": "date_created", + "type": "timestamp", "meta": { "collection": "Reviews", "field": "date_created", @@ -5365,16 +5345,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Reviews", - "field": "user_updated", - "type": "uuid", + }, "schema": { - "name": "user_updated", + "name": "date_created", "table": "Reviews", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -5386,11 +5361,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Reviews", + "field": "user_updated", + "type": "uuid", "meta": { "collection": "Reviews", "field": "user_updated", @@ -5415,16 +5395,11 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Reviews", - "field": "date_updated", - "type": "timestamp", + }, "schema": { - "name": "date_updated", + "name": "user_updated", "table": "Reviews", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -5436,11 +5411,16 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Reviews", + "field": "date_updated", + "type": "timestamp", "meta": { "collection": "Reviews", "field": "date_updated", @@ -5465,23 +5445,18 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Reviews", - "field": "name", - "type": "string", + }, "schema": { - "name": "name", + "name": "date_updated", "table": "Reviews", - "data_type": "character varying", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, - "max_length": 255, + "max_length": null, "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": false, + "is_nullable": true, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -5490,7 +5465,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Reviews", + "field": "name", + "type": "string", "meta": { "collection": "Reviews", "field": "name", @@ -5513,19 +5493,14 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Reviews", - "field": "review", - "type": "text", + }, "schema": { - "name": "review", + "name": "name", "table": "Reviews", - "data_type": "text", + "data_type": "character varying", "default_value": null, "generation_expression": null, - "max_length": null, + "max_length": 255, "numeric_precision": null, "numeric_scale": null, "is_generated": false, @@ -5538,7 +5513,12 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Reviews", + "field": "review", + "type": "text", "meta": { "collection": "Reviews", "field": "review", @@ -5559,12 +5539,53 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "review", + "table": "Reviews", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null } }, { "collection": "Reviews", "field": "date", "type": "date", + "meta": { + "collection": "Reviews", + "field": "date", + "special": null, + "interface": "datetime", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "date", "table": "Reviews", @@ -5584,81 +5605,36 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, - "meta": { - "collection": "Reviews", - "field": "date", - "special": null, - "interface": "datetime", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Reviews", - "field": "thumbnail", - "type": "uuid", - "schema": { - "name": "thumbnail", - "table": "Reviews", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Reviews", - "field": "thumbnail", - "special": [ - "file" - ], - "interface": "file-image", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 10, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true } }, { "collection": "Reviews", "field": "stars", "type": "integer", + "meta": { + "collection": "Reviews", + "field": "stars", + "special": null, + "interface": "input", + "options": { + "min": 1, + "max": 5 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, "schema": { "name": "stars", "table": "Reviews", @@ -5678,16 +5654,20 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - }, + } + }, + { + "collection": "Reviews", + "field": "thumbnail", + "type": "uuid", "meta": { "collection": "Reviews", - "field": "stars", - "special": null, - "interface": "input", - "options": { - "min": 1, - "max": 5 - }, + "field": "thumbnail", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, "display": null, "display_options": null, "readonly": false, @@ -5702,14 +5682,9 @@ "validation": null, "validation_message": null, "searchable": true - } - }, - { - "collection": "Reviews", - "field": "Review_List_id", - "type": "uuid", + }, "schema": { - "name": "Review_List_id", + "name": "thumbnail", "table": "Reviews", "data_type": "uuid", "default_value": null, @@ -5718,16 +5693,21 @@ "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, + "is_nullable": false, "is_unique": false, "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, "foreign_key_schema": "public", - "foreign_key_table": "Review_List", + "foreign_key_table": "directus_files", "foreign_key_column": "id", "comment": null - }, + } + }, + { + "collection": "Reviews", + "field": "Review_List_id", + "type": "uuid", "meta": { "collection": "Reviews", "field": "Review_List_id", @@ -5750,6 +5730,26 @@ "validation": null, "validation_message": null, "searchable": true + }, + "schema": { + "name": "Review_List_id", + "table": "Reviews", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Review_List", + "foreign_key_column": "id", + "comment": null } }, { @@ -6599,54 +6599,6 @@ "searchable": true } }, - { - "collection": "Search_Engine_Optimisation", - "field": "description", - "type": "text", - "schema": { - "name": "description", - "table": "Search_Engine_Optimisation", - "data_type": "text", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Search_Engine_Optimisation", - "field": "description", - "special": null, - "interface": "input-multiline", - "options": { - "softLength": 190 - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Search_Engine_Optimisation", "field": "thumbnail", @@ -6683,7 +6635,7 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 8, + "sort": 7, "width": "full", "translations": null, "note": null, @@ -6695,6 +6647,102 @@ "searchable": true } }, + { + "collection": "Search_Engine_Optimisation", + "field": "description", + "type": "text", + "schema": { + "name": "description", + "table": "Search_Engine_Optimisation", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "description", + "special": null, + "interface": "input-multiline", + "options": { + "softLength": 190 + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "canonical", + "type": "string", + "schema": { + "name": "canonical", + "table": "Search_Engine_Optimisation", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Search_Engine_Optimisation", + "field": "canonical", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Search_Engine_Optimisation", "field": "allow_crawler", @@ -6731,8 +6779,8 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 9, - "width": "full", + "sort": 10, + "width": "half", "translations": null, "note": null, "conditions": null, @@ -6743,54 +6791,6 @@ "searchable": true } }, - { - "collection": "Search_Engine_Optimisation", - "field": "canonical", - "type": "string", - "schema": { - "name": "canonical", - "table": "Search_Engine_Optimisation", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Search_Engine_Optimisation", - "field": "canonical", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 10, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Search_Engine_Optimisation", "field": "priority", @@ -6831,7 +6831,7 @@ "readonly": false, "hidden": false, "sort": 11, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -7319,7 +7319,7 @@ "readonly": false, "hidden": false, "sort": 7, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -7365,7 +7365,7 @@ "readonly": false, "hidden": false, "sort": 8, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -7380,6 +7380,26 @@ "collection": "Upcoming_Event", "field": "id", "type": "uuid", + "schema": { + "name": "id", + "table": "Upcoming_Event", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Upcoming_Event", "field": "id", @@ -7402,9 +7422,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "user_created", + "type": "uuid", "schema": { - "name": "id", + "name": "user_created", "table": "Upcoming_Event", "data_type": "uuid", "default_value": null, @@ -7413,21 +7438,16 @@ "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": false, - "is_unique": true, + "is_nullable": true, + "is_unique": false, "is_indexed": false, - "is_primary_key": true, + "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - } - }, - { - "collection": "Upcoming_Event", - "field": "user_created", - "type": "uuid", + }, "meta": { "collection": "Upcoming_Event", "field": "user_created", @@ -7452,11 +7472,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "date_created", + "type": "timestamp", "schema": { - "name": "user_created", + "name": "date_created", "table": "Upcoming_Event", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -7468,16 +7493,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Upcoming_Event", - "field": "date_created", - "type": "timestamp", + }, "meta": { "collection": "Upcoming_Event", "field": "date_created", @@ -7502,11 +7522,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "user_updated", + "type": "uuid", "schema": { - "name": "date_created", + "name": "user_updated", "table": "Upcoming_Event", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -7518,16 +7543,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - } - }, - { - "collection": "Upcoming_Event", - "field": "user_updated", - "type": "uuid", + }, "meta": { "collection": "Upcoming_Event", "field": "user_updated", @@ -7552,11 +7572,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "date_updated", + "type": "timestamp", "schema": { - "name": "user_updated", + "name": "date_updated", "table": "Upcoming_Event", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -7568,16 +7593,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Upcoming_Event", - "field": "date_updated", - "type": "timestamp", + }, "meta": { "collection": "Upcoming_Event", "field": "date_updated", @@ -7602,18 +7622,23 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "title", + "type": "string", "schema": { - "name": "date_updated", + "name": "title", "table": "Upcoming_Event", - "data_type": "timestamp with time zone", + "data_type": "character varying", "default_value": null, "generation_expression": null, - "max_length": null, + "max_length": 255, "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, + "is_nullable": false, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -7622,12 +7647,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Upcoming_Event", - "field": "title", - "type": "string", + }, "meta": { "collection": "Upcoming_Event", "field": "title", @@ -7650,18 +7670,23 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "description", + "type": "text", "schema": { - "name": "title", + "name": "description", "table": "Upcoming_Event", - "data_type": "character varying", + "data_type": "text", "default_value": null, "generation_expression": null, - "max_length": 255, + "max_length": null, "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": false, + "is_nullable": true, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -7670,12 +7695,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Upcoming_Event", - "field": "description", - "type": "text", + }, "meta": { "collection": "Upcoming_Event", "field": "description", @@ -7696,55 +7716,12 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "description", - "table": "Upcoming_Event", - "data_type": "text", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Upcoming_Event", "field": "location", "type": "string", - "meta": { - "collection": "Upcoming_Event", - "field": "location", - "special": null, - "interface": "input", - "options": { - "iconLeft": "share_location" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, "schema": { "name": "location", "table": "Upcoming_Event", @@ -7764,12 +7741,55 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "location", + "special": null, + "interface": "input", + "options": { + "iconLeft": "share_location" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true } }, { "collection": "Upcoming_Event", "field": "map_location", "type": "geometry.Point", + "schema": { + "name": "map_location", + "table": "Upcoming_Event", + "data_type": "POINT", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Upcoming_Event", "field": "map_location", @@ -7792,7 +7812,7 @@ "readonly": false, "hidden": false, "sort": 9, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -7801,32 +7821,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "map_location", - "table": "Upcoming_Event", - "data_type": "POINT", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Upcoming_Event", "field": "thumbnail", "type": "uuid", + "schema": { + "name": "thumbnail", + "table": "Upcoming_Event", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Upcoming_Event", "field": "thumbnail", @@ -7849,53 +7869,12 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "thumbnail", - "table": "Upcoming_Event", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null } }, { "collection": "Upcoming_Event", "field": "start_date", "type": "date", - "meta": { - "collection": "Upcoming_Event", - "field": "start_date", - "special": null, - "interface": "datetime", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 11, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - }, "schema": { "name": "start_date", "table": "Upcoming_Event", @@ -7915,15 +7894,10 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Upcoming_Event", - "field": "end_date", - "type": "date", + }, "meta": { "collection": "Upcoming_Event", - "field": "end_date", + "field": "start_date", "special": null, "interface": "datetime", "options": null, @@ -7931,17 +7905,22 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 12, - "width": "full", + "sort": 11, + "width": "half", "translations": null, "note": null, "conditions": null, - "required": false, + "required": true, "group": null, "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Upcoming_Event", + "field": "end_date", + "type": "date", "schema": { "name": "end_date", "table": "Upcoming_Event", @@ -7961,12 +7940,53 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null + }, + "meta": { + "collection": "Upcoming_Event", + "field": "end_date", + "special": null, + "interface": "datetime", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true } }, { "collection": "Upcoming_Event", "field": "Upcoming_Events_id", "type": "uuid", + "schema": { + "name": "Upcoming_Events_id", + "table": "Upcoming_Event", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Upcoming_Events", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Upcoming_Event", "field": "Upcoming_Events_id", @@ -7989,32 +8009,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "Upcoming_Events_id", - "table": "Upcoming_Event", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Upcoming_Events", - "foreign_key_column": "id", - "comment": null } }, { "collection": "Upcoming_Event", "field": "sort", "type": "integer", + "schema": { + "name": "sort", + "table": "Upcoming_Event", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Upcoming_Event", "field": "sort", @@ -8035,26 +8055,6 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "sort", - "table": "Upcoming_Event", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { @@ -9527,7 +9527,7 @@ "readonly": false, "hidden": false, "sort": 7, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -9588,7 +9588,7 @@ "readonly": false, "hidden": false, "sort": 8, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -10305,7 +10305,7 @@ "readonly": false, "hidden": false, "sort": 7, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -10353,7 +10353,7 @@ "readonly": false, "hidden": false, "sort": 8, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, From 59846d1063cc340e82c2ca738fb28cec29e42236 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Wed, 4 Mar 2026 21:33:20 +0100 Subject: [PATCH 36/41] Add Footer to Directus --- directus/schema.json | 8219 ++++++++++++++++++++++++++++-------------- 1 file changed, 5561 insertions(+), 2658 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 5a5d1b5..0a6589e 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -52,6 +52,32 @@ }, "schema": {} }, + { + "collection": "Footer_Link", + "meta": { + "collection": "Footer_Link", + "icon": null, + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 1, + "group": "Footer_Column", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Frequently_Asked_Question", "meta": { @@ -390,32 +416,6 @@ }, "schema": null }, - { - "collection": "Blog_Settings", - "meta": { - "collection": "Blog_Settings", - "icon": "line_style", - "note": null, - "display_template": null, - "hidden": false, - "singleton": true, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 2, - "group": "Settings", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Blogs", "meta": { @@ -468,6 +468,58 @@ }, "schema": {} }, + { + "collection": "Footer", + "meta": { + "collection": "Footer", + "icon": "barefoot", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Footer_Secondary_Link", + "meta": { + "collection": "Footer_Secondary_Link", + "icon": null, + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 2, + "group": "Footer_Column", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Humans", "meta": { @@ -598,6 +650,32 @@ }, "schema": {} }, + { + "collection": "Footer_Social", + "meta": { + "collection": "Footer_Social", + "icon": null, + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 3, + "group": "Footer_Column", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Menu_Column", "meta": { @@ -624,32 +702,6 @@ }, "schema": {} }, - { - "collection": "Project_Settings", - "meta": { - "collection": "Project_Settings", - "icon": "contextual_token", - "note": null, - "display_template": null, - "hidden": false, - "singleton": true, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 3, - "group": "Settings", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Projects", "meta": { @@ -703,10 +755,62 @@ "schema": null }, { - "collection": "Hero", + "collection": "Website_Settings", "meta": { - "collection": "Hero", - "icon": "crown", + "collection": "Website_Settings", + "icon": "globe", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 3, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Blog_Settings", + "meta": { + "collection": "Blog_Settings", + "icon": "line_style", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 4, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Footer_Column", + "meta": { + "collection": "Footer_Column", + "icon": null, "note": null, "display_template": null, "hidden": true, @@ -807,62 +911,10 @@ "schema": null }, { - "collection": "Website_Settings", + "collection": "Hero", "meta": { - "collection": "Website_Settings", - "icon": "globe", - "note": null, - "display_template": null, - "hidden": false, - "singleton": true, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 4, - "group": "Settings", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, - { - "collection": "Sitemap_Settings", - "meta": { - "collection": "Sitemap_Settings", - "icon": "map", - "note": null, - "display_template": null, - "hidden": false, - "singleton": true, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 5, - "group": "Settings", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, - { - "collection": "Text_With_Side_Image", - "meta": { - "collection": "Text_With_Side_Image", - "icon": "format_image_right", + "collection": "Hero", + "icon": "crown", "note": null, "display_template": null, "hidden": true, @@ -884,6 +936,32 @@ }, "schema": {} }, + { + "collection": "Project_Settings", + "meta": { + "collection": "Project_Settings", + "icon": "contextual_token", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 5, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Types", "meta": { @@ -936,6 +1014,58 @@ }, "schema": null }, + { + "collection": "Sitemap_Settings", + "meta": { + "collection": "Sitemap_Settings", + "icon": "map", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 6, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, + { + "collection": "Text_With_Side_Image", + "meta": { + "collection": "Text_With_Side_Image", + "icon": "format_image_right", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 6, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Wall_Of_Text", "meta": { @@ -954,7 +1084,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 6, + "sort": 7, "group": "Types", "collapse": "open", "preview_url": null, @@ -980,7 +1110,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 7, + "sort": 8, "group": "Types", "collapse": "open", "preview_url": null, @@ -1006,7 +1136,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 8, + "sort": 9, "group": "Types", "collapse": "open", "preview_url": null, @@ -1032,7 +1162,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 9, + "sort": 10, "group": "Types", "collapse": "open", "preview_url": null, @@ -1058,7 +1188,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 10, + "sort": 11, "group": "Types", "collapse": "open", "preview_url": null, @@ -1084,7 +1214,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 11, + "sort": 12, "group": "Types", "collapse": "open", "preview_url": null, @@ -1110,7 +1240,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 12, + "sort": 13, "group": "Types", "collapse": "open", "preview_url": null, @@ -1136,7 +1266,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 13, + "sort": 14, "group": "Types", "collapse": "open", "preview_url": null, @@ -1162,7 +1292,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 14, + "sort": 15, "group": "Types", "collapse": "open", "preview_url": null, @@ -1551,7 +1681,7 @@ "readonly": false, "hidden": false, "sort": 8, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -1597,7 +1727,7 @@ "readonly": false, "hidden": false, "sort": 9, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -1950,54 +2080,6 @@ "searchable": true } }, - { - "collection": "Equipment_Item", - "field": "icon", - "type": "uuid", - "schema": { - "name": "icon", - "table": "Equipment_Item", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Equipment_Item", - "field": "icon", - "special": [ - "file" - ], - "interface": "file-image", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Equipment_Item", "field": "title", @@ -2034,8 +2116,8 @@ "display_options": null, "readonly": false, "hidden": false, - "sort": 7, - "width": "full", + "sort": 6, + "width": "half", "translations": null, "note": null, "conditions": null, @@ -2046,6 +2128,54 @@ "searchable": true } }, + { + "collection": "Equipment_Item", + "field": "icon", + "type": "uuid", + "schema": { + "name": "icon", + "table": "Equipment_Item", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Equipment_Item", + "field": "icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Equipment_Item", "field": "text", @@ -2188,6 +2318,442 @@ "searchable": true } }, + { + "collection": "Footer_Link", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Footer_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Link", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Link", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Footer_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Link", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Link", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Footer_Link", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Link", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Link", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Footer_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Link", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Link", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Footer_Link", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Link", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Link", + "field": "text", + "type": "string", + "schema": { + "name": "text", + "table": "Footer_Link", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Link", + "field": "text", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Link", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Footer_Link", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Link", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Link", + "field": "Footer_Column_id", + "type": "uuid", + "schema": { + "name": "Footer_Column_id", + "table": "Footer_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Footer_Column", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Link", + "field": "Footer_Column_id", + "special": null, + "interface": "select-dropdown-m2o", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Link", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Footer_Link", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Link", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Frequently_Asked_Question", "field": "id", @@ -4963,7 +5529,7 @@ "readonly": false, "hidden": false, "sort": 11, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -5009,7 +5575,7 @@ "readonly": false, "hidden": false, "sort": 12, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -5134,6 +5700,26 @@ "collection": "Reviews", "field": "id", "type": "uuid", + "schema": { + "name": "id", + "table": "Reviews", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Reviews", "field": "id", @@ -5156,32 +5742,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "id", - "table": "Reviews", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Reviews", "field": "status", "type": "string", + "schema": { + "name": "status", + "table": "Reviews", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Reviews", "field": "status", @@ -5245,32 +5831,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "status", - "table": "Reviews", - "data_type": "character varying", - "default_value": "draft", - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Reviews", "field": "user_created", "type": "uuid", + "schema": { + "name": "user_created", + "table": "Reviews", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Reviews", "field": "user_created", @@ -5295,11 +5881,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Reviews", + "field": "date_created", + "type": "timestamp", "schema": { - "name": "user_created", + "name": "date_created", "table": "Reviews", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -5311,16 +5902,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Reviews", - "field": "date_created", - "type": "timestamp", + }, "meta": { "collection": "Reviews", "field": "date_created", @@ -5345,11 +5931,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Reviews", + "field": "user_updated", + "type": "uuid", "schema": { - "name": "date_created", + "name": "user_updated", "table": "Reviews", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -5361,16 +5952,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - } - }, - { - "collection": "Reviews", - "field": "user_updated", - "type": "uuid", + }, "meta": { "collection": "Reviews", "field": "user_updated", @@ -5395,11 +5981,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Reviews", + "field": "date_updated", + "type": "timestamp", "schema": { - "name": "user_updated", + "name": "date_updated", "table": "Reviews", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -5411,16 +6002,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Reviews", - "field": "date_updated", - "type": "timestamp", + }, "meta": { "collection": "Reviews", "field": "date_updated", @@ -5445,18 +6031,23 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Reviews", + "field": "name", + "type": "string", "schema": { - "name": "date_updated", + "name": "name", "table": "Reviews", - "data_type": "timestamp with time zone", + "data_type": "character varying", "default_value": null, "generation_expression": null, - "max_length": null, + "max_length": 255, "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, + "is_nullable": false, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -5465,12 +6056,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Reviews", - "field": "name", - "type": "string", + }, "meta": { "collection": "Reviews", "field": "name", @@ -5493,14 +6079,19 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Reviews", + "field": "review", + "type": "text", "schema": { - "name": "name", + "name": "review", "table": "Reviews", - "data_type": "character varying", + "data_type": "text", "default_value": null, "generation_expression": null, - "max_length": 255, + "max_length": null, "numeric_precision": null, "numeric_scale": null, "is_generated": false, @@ -5513,12 +6104,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Reviews", - "field": "review", - "type": "text", + }, "meta": { "collection": "Reviews", "field": "review", @@ -5539,11 +6125,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Reviews", + "field": "date", + "type": "date", "schema": { - "name": "review", + "name": "date", "table": "Reviews", - "data_type": "text", + "data_type": "date", "default_value": null, "generation_expression": null, "max_length": null, @@ -5559,12 +6150,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Reviews", - "field": "date", - "type": "date", + }, "meta": { "collection": "Reviews", "field": "date", @@ -5585,18 +6171,23 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Reviews", + "field": "stars", + "type": "integer", "schema": { - "name": "date", + "name": "stars", "table": "Reviews", - "data_type": "date", + "data_type": "integer", "default_value": null, "generation_expression": null, "max_length": null, - "numeric_precision": null, - "numeric_scale": null, + "numeric_precision": 32, + "numeric_scale": 0, "is_generated": false, - "is_nullable": false, + "is_nullable": true, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -5605,12 +6196,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Reviews", - "field": "stars", - "type": "integer", + }, "meta": { "collection": "Reviews", "field": "stars", @@ -5634,32 +6220,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "stars", - "table": "Reviews", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Reviews", "field": "thumbnail", "type": "uuid", + "schema": { + "name": "thumbnail", + "table": "Reviews", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Reviews", "field": "thumbnail", @@ -5682,9 +6268,14 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Reviews", + "field": "Review_List_id", + "type": "uuid", "schema": { - "name": "thumbnail", + "name": "Review_List_id", "table": "Reviews", "data_type": "uuid", "default_value": null, @@ -5693,21 +6284,16 @@ "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": false, + "is_nullable": true, "is_unique": false, "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, "foreign_key_schema": "public", - "foreign_key_table": "directus_files", + "foreign_key_table": "Review_List", "foreign_key_column": "id", "comment": null - } - }, - { - "collection": "Reviews", - "field": "Review_List_id", - "type": "uuid", + }, "meta": { "collection": "Reviews", "field": "Review_List_id", @@ -5730,26 +6316,6 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "Review_List_id", - "table": "Reviews", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Review_List", - "foreign_key_column": "id", - "comment": null } }, { @@ -8057,556 +8623,6 @@ "searchable": true } }, - { - "collection": "Blog_Settings", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Blog_Settings", - "data_type": "integer", - "default_value": "nextval('\"Blog_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blog_Settings", - "field": "id", - "special": null, - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blog_Settings", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Blog_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Blog_Settings", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blog_Settings", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Blog_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blog_Settings", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blog_Settings", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Blog_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Blog_Settings", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blog_Settings", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Blog_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blog_Settings", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blog_Settings", - "field": "enabled", - "type": "boolean", - "schema": { - "name": "enabled", - "table": "Blog_Settings", - "data_type": "boolean", - "default_value": false, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blog_Settings", - "field": "enabled", - "special": [ - "cast-boolean" - ], - "interface": "boolean", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blog_Settings", - "field": "divider-sps3fe", - "type": "alias", - "schema": null, - "meta": { - "collection": "Blog_Settings", - "field": "divider-sps3fe", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Texts", - "icon": "text_rotate_vertical" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blog_Settings", - "field": "title", - "type": "string", - "schema": { - "name": "title", - "table": "Blog_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blog_Settings", - "field": "title", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blog_Settings", - "field": "subtext", - "type": "text", - "schema": { - "name": "subtext", - "table": "Blog_Settings", - "data_type": "text", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blog_Settings", - "field": "subtext", - "special": null, - "interface": "input-rich-text-md", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blog_Settings", - "field": "divider-sanit4", - "type": "alias", - "schema": null, - "meta": { - "collection": "Blog_Settings", - "field": "divider-sanit4", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Routing", - "icon": "route" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 10, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blog_Settings", - "field": "index_route_template", - "type": "string", - "schema": { - "name": "index_route_template", - "table": "Blog_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blog_Settings", - "field": "index_route_template", - "special": null, - "interface": "input", - "options": { - "iconLeft": "route" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 11, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Blog_Settings", - "field": "blog_route_template", - "type": "string", - "schema": { - "name": "blog_route_template", - "table": "Blog_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Blog_Settings", - "field": "blog_route_template", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 12, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Blogs", "field": "id", @@ -9029,7 +9045,7 @@ "readonly": false, "hidden": false, "sort": 8, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -9075,7 +9091,7 @@ "readonly": false, "hidden": false, "sort": 9, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -9599,6 +9615,1024 @@ "searchable": true } }, + { + "collection": "Footer", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Footer", + "data_type": "integer", + "default_value": "nextval('\"Footer_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Footer", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Footer", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Footer", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Footer", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "divider-ajatgv", + "type": "alias", + "schema": null, + "meta": { + "collection": "Footer", + "field": "divider-ajatgv", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Columns", + "icon": "view_column" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "columns", + "type": "alias", + "schema": null, + "meta": { + "collection": "Footer", + "field": "columns", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "template": "{{title}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "socials", + "type": "alias", + "schema": null, + "meta": { + "collection": "Footer", + "field": "socials", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "template": "{{name}}" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "secondary_links", + "type": "alias", + "schema": null, + "meta": { + "collection": "Footer", + "field": "secondary_links", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "template": "{{text}} ({{url}})" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "divider-zeivn9", + "type": "alias", + "schema": null, + "meta": { + "collection": "Footer", + "field": "divider-zeivn9", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Copyright", + "icon": "copyright" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "copyright", + "type": "string", + "schema": { + "name": "copyright", + "table": "Footer", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer", + "field": "copyright", + "special": null, + "interface": "input", + "options": { + "iconLeft": "copyright" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "divider-5itt8s", + "type": "alias", + "schema": null, + "meta": { + "collection": "Footer", + "field": "divider-5itt8s", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Logo", + "icon": "emoticon" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Footer", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 13, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer", + "field": "logo", + "type": "uuid", + "schema": { + "name": "logo", + "table": "Footer", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer", + "field": "logo", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 14, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Footer_Secondary_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Secondary_Link", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Footer_Secondary_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Secondary_Link", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Footer_Secondary_Link", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Secondary_Link", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Footer_Secondary_Link", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Secondary_Link", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Footer_Secondary_Link", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Secondary_Link", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "text", + "type": "string", + "schema": { + "name": "text", + "table": "Footer_Secondary_Link", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Secondary_Link", + "field": "text", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Footer_Secondary_Link", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Secondary_Link", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "Footer_id", + "type": "integer", + "schema": { + "name": "Footer_id", + "table": "Footer_Secondary_Link", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Secondary_Link", + "field": "Footer_id", + "special": null, + "interface": "select-dropdown-m2o", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Footer_Secondary_Link", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Secondary_Link", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Humans", "field": "id", @@ -10732,6 +11766,490 @@ "searchable": true } }, + { + "collection": "Footer_Social", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Footer_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Footer_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Footer_Social", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Footer_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Footer_Social", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "name", + "type": "string", + "schema": { + "name": "name", + "table": "Footer_Social", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "drive_file_rename_outline" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Footer_Social", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "icon", + "type": "uuid", + "schema": { + "name": "icon", + "table": "Footer_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "Footer_id", + "type": "integer", + "schema": { + "name": "Footer_id", + "table": "Footer_Social", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "Footer_id", + "special": null, + "interface": "select-dropdown-m2o", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Footer_Social", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Menu_Column", "field": "id", @@ -11120,556 +12638,6 @@ "searchable": true } }, - { - "collection": "Project_Settings", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Project_Settings", - "data_type": "integer", - "default_value": "nextval('\"Project_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "id", - "special": null, - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Project_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Project_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Project_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Project_Settings", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "enabled", - "type": "boolean", - "schema": { - "name": "enabled", - "table": "Project_Settings", - "data_type": "boolean", - "default_value": false, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "enabled", - "special": [ - "cast-boolean" - ], - "interface": "boolean", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "divider-g3stvv", - "type": "alias", - "schema": null, - "meta": { - "collection": "Project_Settings", - "field": "divider-g3stvv", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Texts", - "icon": "text_rotate_vertical" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "title", - "type": "string", - "schema": { - "name": "title", - "table": "Project_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "title", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "subtext", - "type": "text", - "schema": { - "name": "subtext", - "table": "Project_Settings", - "data_type": "text", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "subtext", - "special": null, - "interface": "input-rich-text-md", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "divider--_oemg", - "type": "alias", - "schema": null, - "meta": { - "collection": "Project_Settings", - "field": "divider--_oemg", - "special": [ - "alias", - "no-data" - ], - "interface": "presentation-divider", - "options": { - "title": "Routing", - "icon": "route" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 10, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "index_route_template", - "type": "string", - "schema": { - "name": "index_route_template", - "table": "Project_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "index_route_template", - "special": null, - "interface": "input", - "options": { - "iconLeft": "route" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 11, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Project_Settings", - "field": "project_route_template", - "type": "string", - "schema": { - "name": "project_route_template", - "table": "Project_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Project_Settings", - "field": "project_route_template", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 12, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Projects", "field": "id", @@ -12092,7 +13060,7 @@ "readonly": false, "hidden": false, "sort": 8, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -12138,7 +13106,7 @@ "readonly": false, "hidden": false, "sort": 9, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -12257,1061 +13225,6 @@ "searchable": true } }, - { - "collection": "Hero", - "field": "id", - "type": "uuid", - "schema": { - "name": "id", - "table": "Hero", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Hero", - "field": "id", - "special": [ - "uuid" - ], - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Hero", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Hero", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Hero", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Hero", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Hero", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Hero", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Hero", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Hero", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Hero", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Hero", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Hero", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Hero", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Hero", - "field": "title", - "type": "string", - "schema": { - "name": "title", - "table": "Hero", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Hero", - "field": "title", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Hero", - "field": "subtext", - "type": "text", - "schema": { - "name": "subtext", - "table": "Hero", - "data_type": "text", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Hero", - "field": "subtext", - "special": null, - "interface": "input-rich-text-md", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Hero", - "field": "background_image", - "type": "uuid", - "schema": { - "name": "background_image", - "table": "Hero", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Hero", - "field": "background_image", - "special": [ - "file" - ], - "interface": "file-image", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "id", - "type": "integer", - "schema": { - "name": "id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "integer", - "default_value": "nextval('\"Photo_Albums_Photo_Categories_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "type": "uuid", - "schema": { - "name": "Photo_Albums_id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Albums", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 2, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Categories_id", - "type": "uuid", - "schema": { - "name": "Photo_Categories_id", - "table": "Photo_Albums_Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Categories", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Categories_id", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 3, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Photo_Albums_Photo_Categories", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Albums_Photo_Categories", - "field": "sort", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 4, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Categories", - "field": "id", - "type": "uuid", - "schema": { - "name": "id", - "table": "Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Categories", - "field": "id", - "special": [ - "uuid" - ], - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Categories", - "field": "status", - "type": "string", - "schema": { - "name": "status", - "table": "Photo_Categories", - "data_type": "character varying", - "default_value": "draft", - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Categories", - "field": "status", - "special": null, - "interface": "select-dropdown", - "options": { - "choices": [ - { - "text": "Published", - "value": "published", - "color": "var(--theme--primary)" - }, - { - "text": "Draft", - "value": "draft", - "color": "var(--theme--foreground)" - }, - { - "text": "Archived", - "value": "archived", - "color": "var(--theme--warning)" - } - ] - }, - "display": "labels", - "display_options": { - "showAsDot": true, - "choices": [ - { - "text": "Published", - "value": "published", - "color": "var(--theme--primary)", - "foreground": "var(--theme--primary)", - "background": "var(--theme--primary-background)" - }, - { - "text": "Draft", - "value": "draft", - "color": "var(--theme--foreground)", - "foreground": "var(--theme--foreground)", - "background": "var(--theme--background-normal)" - }, - { - "text": "Archived", - "value": "archived", - "color": "var(--theme--warning)", - "foreground": "var(--theme--warning)", - "background": "var(--theme--warning-background)" - } - ] - }, - "readonly": false, - "hidden": false, - "sort": 2, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Categories", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Photo_Categories", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Categories", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Photo_Categories", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Categories", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Categories", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Photo_Categories", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Categories", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Photo_Categories", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Categories", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 6, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Categories", - "field": "title", - "type": "string", - "schema": { - "name": "title", - "table": "Photo_Categories", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Categories", - "field": "title", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Categories", - "field": "url", - "type": "string", - "schema": { - "name": "url", - "table": "Photo_Categories", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Photo_Categories", - "field": "url", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Photo_Categories", - "field": "thumbnail", - "type": "uuid", - "schema": { - "name": "thumbnail", - "table": "Photo_Categories", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Photo_Categories", - "field": "thumbnail", - "special": [ - "file" - ], - "interface": "file-image", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Website_Settings", "field": "id", @@ -14376,6 +14289,2580 @@ "searchable": true } }, + { + "collection": "Blog_Settings", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Blog_Settings", + "data_type": "integer", + "default_value": "nextval('\"Blog_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Blog_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Blog_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Blog_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Blog_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "enabled", + "type": "boolean", + "schema": { + "name": "enabled", + "table": "Blog_Settings", + "data_type": "boolean", + "default_value": false, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "enabled", + "special": [ + "cast-boolean" + ], + "interface": "boolean", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "divider-sps3fe", + "type": "alias", + "schema": null, + "meta": { + "collection": "Blog_Settings", + "field": "divider-sps3fe", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Texts", + "icon": "text_rotate_vertical" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Blog_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "subtext", + "type": "text", + "schema": { + "name": "subtext", + "table": "Blog_Settings", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "subtext", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "divider-sanit4", + "type": "alias", + "schema": null, + "meta": { + "collection": "Blog_Settings", + "field": "divider-sanit4", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Routing", + "icon": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "index_route_template", + "type": "string", + "schema": { + "name": "index_route_template", + "table": "Blog_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "index_route_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Blog_Settings", + "field": "blog_route_template", + "type": "string", + "schema": { + "name": "blog_route_template", + "table": "Blog_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Blog_Settings", + "field": "blog_route_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Column", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Footer_Column", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Column", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Column", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Footer_Column", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Column", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Column", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Footer_Column", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Column", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Column", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Footer_Column", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Column", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Column", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Footer_Column", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Column", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Column", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Footer_Column", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Column", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Column", + "field": "links", + "type": "alias", + "schema": null, + "meta": { + "collection": "Footer_Column", + "field": "links", + "special": [ + "o2m" + ], + "interface": "list-o2m", + "options": { + "template": "{{text}} ({{url}})" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Column", + "field": "Footer_id", + "type": "integer", + "schema": { + "name": "Footer_id", + "table": "Footer_Column", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Column", + "field": "Footer_id", + "special": null, + "interface": "select-dropdown-m2o", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Column", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Footer_Column", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Column", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "integer", + "default_value": "nextval('\"Photo_Albums_Photo_Categories_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "type": "uuid", + "schema": { + "name": "Photo_Albums_id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", + "type": "uuid", + "schema": { + "name": "Photo_Categories_id", + "table": "Photo_Albums_Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Categories", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Categories_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Albums_Photo_Categories", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Photo_Albums_Photo_Categories", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Albums_Photo_Categories", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "status", + "type": "string", + "schema": { + "name": "status", + "table": "Photo_Categories", + "data_type": "character varying", + "default_value": "draft", + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "status", + "special": null, + "interface": "select-dropdown", + "options": { + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)" + } + ] + }, + "display": "labels", + "display_options": { + "showAsDot": true, + "choices": [ + { + "text": "Published", + "value": "published", + "color": "var(--theme--primary)", + "foreground": "var(--theme--primary)", + "background": "var(--theme--primary-background)" + }, + { + "text": "Draft", + "value": "draft", + "color": "var(--theme--foreground)", + "foreground": "var(--theme--foreground)", + "background": "var(--theme--background-normal)" + }, + { + "text": "Archived", + "value": "archived", + "color": "var(--theme--warning)", + "foreground": "var(--theme--warning)", + "background": "var(--theme--warning-background)" + } + ] + }, + "readonly": false, + "hidden": false, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Photo_Categories", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Photo_Categories", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 6, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Photo_Categories", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Photo_Categories", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Categories", + "field": "thumbnail", + "type": "uuid", + "schema": { + "name": "thumbnail", + "table": "Photo_Categories", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Categories", + "field": "thumbnail", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Hero", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Hero", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Hero", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "subtext", + "type": "text", + "schema": { + "name": "subtext", + "table": "Hero", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "subtext", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "background_image", + "type": "uuid", + "schema": { + "name": "background_image", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "background_image", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Project_Settings", + "data_type": "integer", + "default_value": "nextval('\"Project_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Project_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Project_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Project_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Project_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "enabled", + "type": "boolean", + "schema": { + "name": "enabled", + "table": "Project_Settings", + "data_type": "boolean", + "default_value": false, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "enabled", + "special": [ + "cast-boolean" + ], + "interface": "boolean", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "divider-g3stvv", + "type": "alias", + "schema": null, + "meta": { + "collection": "Project_Settings", + "field": "divider-g3stvv", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Texts", + "icon": "text_rotate_vertical" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Project_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "subtext", + "type": "text", + "schema": { + "name": "subtext", + "table": "Project_Settings", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "subtext", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "divider--_oemg", + "type": "alias", + "schema": null, + "meta": { + "collection": "Project_Settings", + "field": "divider--_oemg", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Routing", + "icon": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "index_route_template", + "type": "string", + "schema": { + "name": "index_route_template", + "table": "Project_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "index_route_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Project_Settings", + "field": "project_route_template", + "type": "string", + "schema": { + "name": "project_route_template", + "table": "Project_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Project_Settings", + "field": "project_route_template", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Sitemap_Settings", "field": "id", @@ -17695,7 +20182,7 @@ "readonly": false, "hidden": false, "sort": 7, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -17753,7 +20240,7 @@ "readonly": false, "hidden": false, "sort": 8, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -18097,7 +20584,7 @@ "readonly": false, "hidden": false, "sort": 7, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -18155,7 +20642,7 @@ "readonly": false, "hidden": false, "sort": 8, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -18499,7 +20986,7 @@ "readonly": false, "hidden": false, "sort": 7, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -18561,7 +21048,7 @@ "readonly": false, "hidden": false, "sort": 8, - "width": "full", + "width": "half", "translations": null, "note": null, "conditions": null, @@ -18782,6 +21269,84 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Footer_Link", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_link_user_created_foreign", + "table": "Footer_Link", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Link", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Link", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_link_user_updated_foreign", + "table": "Footer_Link", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Link", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Link", + "field": "Footer_Column_id", + "related_collection": "Footer_Column", + "schema": { + "constraint_name": "footer_link_footer_column_id_foreign", + "table": "Footer_Link", + "column": "Footer_Column_id", + "foreign_key_schema": "public", + "foreign_key_table": "Footer_Column", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Footer_Link", + "many_field": "Footer_Column_id", + "one_collection": "Footer_Column", + "one_field": "links", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Frequently_Asked_Question", "field": "user_updated", @@ -19712,58 +22277,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Blog_Settings", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "blog_settings_user_updated_foreign", - "table": "Blog_Settings", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Blog_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Blog_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "blog_settings_user_created_foreign", - "table": "Blog_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Blog_Settings", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Blogs", "field": "user_created", @@ -19868,6 +22381,162 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Footer", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_user_updated_foreign", + "table": "Footer", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_user_created_foreign", + "table": "Footer", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer", + "field": "logo", + "related_collection": "directus_files", + "schema": { + "constraint_name": "footer_logo_foreign", + "table": "Footer", + "column": "logo", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Footer", + "many_field": "logo", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_secondary_link_user_created_foreign", + "table": "Footer_Secondary_Link", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Secondary_Link", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_secondary_link_user_updated_foreign", + "table": "Footer_Secondary_Link", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Secondary_Link", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "Footer_id", + "related_collection": "Footer", + "schema": { + "constraint_name": "footer_secondary_link_footer_id_foreign", + "table": "Footer_Secondary_Link", + "column": "Footer_id", + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Footer_Secondary_Link", + "many_field": "Footer_id", + "one_collection": "Footer", + "one_field": "secondary_links", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Humans", "field": "user_updated", @@ -20102,6 +22771,110 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Footer_Social", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_social_user_created_foreign", + "table": "Footer_Social", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Social", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Social", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_social_user_updated_foreign", + "table": "Footer_Social", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Social", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Social", + "field": "icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "footer_social_icon_foreign", + "table": "Footer_Social", + "column": "icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Social", + "many_field": "icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Social", + "field": "Footer_id", + "related_collection": "Footer", + "schema": { + "constraint_name": "footer_social_footer_id_foreign", + "table": "Footer_Social", + "column": "Footer_id", + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Footer_Social", + "many_field": "Footer_id", + "one_collection": "Footer", + "one_field": "socials", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Menu_Column", "field": "user_created", @@ -20180,58 +22953,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Project_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "project_settings_user_created_foreign", - "table": "Project_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Project_Settings", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Project_Settings", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "project_settings_user_updated_foreign", - "table": "Project_Settings", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Project_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Projects", "field": "user_updated", @@ -20285,38 +23006,12 @@ } }, { - "collection": "Hero", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "hero_user_updated_foreign", - "table": "Hero", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Hero", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Hero", + "collection": "Website_Settings", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "hero_user_created_foreign", - "table": "Hero", + "constraint_name": "website_settings_user_created_foreign", + "table": "Website_Settings", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -20325,7 +23020,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Hero", + "many_collection": "Website_Settings", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -20337,23 +23032,23 @@ } }, { - "collection": "Hero", - "field": "background_image", - "related_collection": "directus_files", + "collection": "Website_Settings", + "field": "user_updated", + "related_collection": "directus_users", "schema": { - "constraint_name": "hero_background_image_foreign", - "table": "Hero", - "column": "background_image", + "constraint_name": "website_settings_user_updated_foreign", + "table": "Website_Settings", + "column": "user_updated", "foreign_key_schema": "public", - "foreign_key_table": "directus_files", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Hero", - "many_field": "background_image", - "one_collection": "directus_files", + "many_collection": "Website_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, @@ -20362,6 +23057,136 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Blog_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "blog_settings_user_updated_foreign", + "table": "Blog_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Blog_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Blog_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "blog_settings_user_created_foreign", + "table": "Blog_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Blog_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Column", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_column_user_updated_foreign", + "table": "Footer_Column", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Column", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Column", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_column_user_created_foreign", + "table": "Footer_Column", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Column", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Column", + "field": "Footer_id", + "related_collection": "Footer", + "schema": { + "constraint_name": "footer_column_footer_id_foreign", + "table": "Footer_Column", + "column": "Footer_id", + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Footer_Column", + "many_field": "Footer_id", + "one_collection": "Footer", + "one_field": "columns", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Photo_Albums_Photo_Categories", "field": "Photo_Categories_id", @@ -20493,12 +23318,38 @@ } }, { - "collection": "Website_Settings", + "collection": "Hero", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "hero_user_updated_foreign", + "table": "Hero", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Hero", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Hero", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "website_settings_user_created_foreign", - "table": "Website_Settings", + "constraint_name": "hero_user_created_foreign", + "table": "Hero", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -20507,7 +23358,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Website_Settings", + "many_collection": "Hero", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -20519,12 +23370,64 @@ } }, { - "collection": "Website_Settings", + "collection": "Hero", + "field": "background_image", + "related_collection": "directus_files", + "schema": { + "constraint_name": "hero_background_image_foreign", + "table": "Hero", + "column": "background_image", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Hero", + "many_field": "background_image", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Project_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "project_settings_user_created_foreign", + "table": "Project_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Project_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Project_Settings", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "website_settings_user_updated_foreign", - "table": "Website_Settings", + "constraint_name": "project_settings_user_updated_foreign", + "table": "Project_Settings", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -20533,7 +23436,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Website_Settings", + "many_collection": "Project_Settings", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, From f349cb45dea4586907cf476e90f2b666a01baaff Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Wed, 4 Mar 2026 21:35:34 +0100 Subject: [PATCH 37/41] Move a few things around within Directus hierarchy --- directus/schema.json | 2708 +++++++++++++++++++++--------------------- 1 file changed, 1354 insertions(+), 1354 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index 0a6589e..b12e515 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -494,32 +494,6 @@ }, "schema": {} }, - { - "collection": "Footer_Secondary_Link", - "meta": { - "collection": "Footer_Secondary_Link", - "icon": null, - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 2, - "group": "Footer_Column", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Humans", "meta": { @@ -650,32 +624,6 @@ }, "schema": {} }, - { - "collection": "Footer_Social", - "meta": { - "collection": "Footer_Social", - "icon": null, - "note": null, - "display_template": null, - "hidden": true, - "singleton": false, - "translations": null, - "archive_field": null, - "archive_app_filter": true, - "archive_value": null, - "unarchive_value": null, - "sort_field": null, - "accountability": "all", - "color": null, - "item_duplication_fields": null, - "sort": 3, - "group": "Footer_Column", - "collapse": "open", - "preview_url": null, - "versioning": false - }, - "schema": {} - }, { "collection": "Menu_Column", "meta": { @@ -911,10 +859,10 @@ "schema": null }, { - "collection": "Hero", + "collection": "Footer_Secondary_Link", "meta": { - "collection": "Hero", - "icon": "crown", + "collection": "Footer_Secondary_Link", + "icon": null, "note": null, "display_template": null, "hidden": true, @@ -988,6 +936,32 @@ }, "schema": null }, + { + "collection": "Footer_Social", + "meta": { + "collection": "Footer_Social", + "icon": null, + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 6, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Relations", "meta": { @@ -1040,6 +1014,32 @@ }, "schema": {} }, + { + "collection": "Hero", + "meta": { + "collection": "Hero", + "icon": "crown", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 7, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Text_With_Side_Image", "meta": { @@ -1058,7 +1058,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 6, + "sort": 8, "group": "Types", "collapse": "open", "preview_url": null, @@ -1084,7 +1084,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 7, + "sort": 9, "group": "Types", "collapse": "open", "preview_url": null, @@ -1110,7 +1110,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 8, + "sort": 10, "group": "Types", "collapse": "open", "preview_url": null, @@ -1136,7 +1136,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 9, + "sort": 11, "group": "Types", "collapse": "open", "preview_url": null, @@ -1162,7 +1162,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 10, + "sort": 12, "group": "Types", "collapse": "open", "preview_url": null, @@ -1188,7 +1188,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 11, + "sort": 13, "group": "Types", "collapse": "open", "preview_url": null, @@ -1214,7 +1214,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 12, + "sort": 14, "group": "Types", "collapse": "open", "preview_url": null, @@ -1240,7 +1240,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 13, + "sort": 15, "group": "Types", "collapse": "open", "preview_url": null, @@ -1266,7 +1266,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 14, + "sort": 16, "group": "Types", "collapse": "open", "preview_url": null, @@ -1292,7 +1292,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 15, + "sort": 17, "group": "Types", "collapse": "open", "preview_url": null, @@ -10197,442 +10197,6 @@ "searchable": true } }, - { - "collection": "Footer_Secondary_Link", - "field": "id", - "type": "uuid", - "schema": { - "name": "id", - "table": "Footer_Secondary_Link", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Secondary_Link", - "field": "id", - "special": [ - "uuid" - ], - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Secondary_Link", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Footer_Secondary_Link", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Footer_Secondary_Link", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Secondary_Link", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Footer_Secondary_Link", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Secondary_Link", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Secondary_Link", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Footer_Secondary_Link", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Footer_Secondary_Link", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Secondary_Link", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Footer_Secondary_Link", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Secondary_Link", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Secondary_Link", - "field": "text", - "type": "string", - "schema": { - "name": "text", - "table": "Footer_Secondary_Link", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Secondary_Link", - "field": "text", - "special": null, - "interface": "input", - "options": { - "iconLeft": "title" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Secondary_Link", - "field": "url", - "type": "string", - "schema": { - "name": "url", - "table": "Footer_Secondary_Link", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Secondary_Link", - "field": "url", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Secondary_Link", - "field": "Footer_id", - "type": "integer", - "schema": { - "name": "Footer_id", - "table": "Footer_Secondary_Link", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Footer", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Footer_Secondary_Link", - "field": "Footer_id", - "special": null, - "interface": "select-dropdown-m2o", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Secondary_Link", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Footer_Secondary_Link", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Secondary_Link", - "field": "sort", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Humans", "field": "id", @@ -11766,490 +11330,6 @@ "searchable": true } }, - { - "collection": "Footer_Social", - "field": "id", - "type": "uuid", - "schema": { - "name": "id", - "table": "Footer_Social", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Social", - "field": "id", - "special": [ - "uuid" - ], - "interface": "input", - "options": null, - "display": null, - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 1, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Social", - "field": "user_created", - "type": "uuid", - "schema": { - "name": "user_created", - "table": "Footer_Social", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Footer_Social", - "field": "user_created", - "special": [ - "user-created" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 2, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Social", - "field": "date_created", - "type": "timestamp", - "schema": { - "name": "date_created", - "table": "Footer_Social", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Social", - "field": "date_created", - "special": [ - "date-created" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 3, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Social", - "field": "user_updated", - "type": "uuid", - "schema": { - "name": "user_updated", - "table": "Footer_Social", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Footer_Social", - "field": "user_updated", - "special": [ - "user-updated" - ], - "interface": "select-dropdown-m2o", - "options": { - "template": "{{avatar}} {{first_name}} {{last_name}}" - }, - "display": "user", - "display_options": null, - "readonly": true, - "hidden": true, - "sort": 4, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Social", - "field": "date_updated", - "type": "timestamp", - "schema": { - "name": "date_updated", - "table": "Footer_Social", - "data_type": "timestamp with time zone", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Social", - "field": "date_updated", - "special": [ - "date-updated" - ], - "interface": "datetime", - "options": null, - "display": "datetime", - "display_options": { - "relative": true - }, - "readonly": true, - "hidden": true, - "sort": 5, - "width": "half", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Social", - "field": "name", - "type": "string", - "schema": { - "name": "name", - "table": "Footer_Social", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Social", - "field": "name", - "special": null, - "interface": "input", - "options": { - "iconLeft": "drive_file_rename_outline" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 6, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Social", - "field": "url", - "type": "string", - "schema": { - "name": "url", - "table": "Footer_Social", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Social", - "field": "url", - "special": null, - "interface": "input", - "options": { - "iconLeft": "link" - }, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 7, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Social", - "field": "icon", - "type": "uuid", - "schema": { - "name": "icon", - "table": "Footer_Social", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Footer_Social", - "field": "icon", - "special": [ - "file" - ], - "interface": "file-image", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Social", - "field": "Footer_id", - "type": "integer", - "schema": { - "name": "Footer_id", - "table": "Footer_Social", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Footer", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Footer_Social", - "field": "Footer_id", - "special": null, - "interface": "select-dropdown-m2o", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 9, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, - { - "collection": "Footer_Social", - "field": "sort", - "type": "integer", - "schema": { - "name": "sort", - "table": "Footer_Social", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null - }, - "meta": { - "collection": "Footer_Social", - "field": "sort", - "special": null, - "interface": null, - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": true, - "sort": 10, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": false, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Menu_Column", "field": "id", @@ -15924,12 +15004,12 @@ } }, { - "collection": "Hero", + "collection": "Footer_Secondary_Link", "field": "id", "type": "uuid", "schema": { "name": "id", - "table": "Hero", + "table": "Footer_Secondary_Link", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -15948,7 +15028,7 @@ "comment": null }, "meta": { - "collection": "Hero", + "collection": "Footer_Secondary_Link", "field": "id", "special": [ "uuid" @@ -15972,12 +15052,12 @@ } }, { - "collection": "Hero", + "collection": "Footer_Secondary_Link", "field": "user_created", "type": "uuid", "schema": { "name": "user_created", - "table": "Hero", + "table": "Footer_Secondary_Link", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -15996,7 +15076,7 @@ "comment": null }, "meta": { - "collection": "Hero", + "collection": "Footer_Secondary_Link", "field": "user_created", "special": [ "user-created" @@ -16022,12 +15102,12 @@ } }, { - "collection": "Hero", + "collection": "Footer_Secondary_Link", "field": "date_created", "type": "timestamp", "schema": { "name": "date_created", - "table": "Hero", + "table": "Footer_Secondary_Link", "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, @@ -16046,7 +15126,7 @@ "comment": null }, "meta": { - "collection": "Hero", + "collection": "Footer_Secondary_Link", "field": "date_created", "special": [ "date-created" @@ -16072,12 +15152,12 @@ } }, { - "collection": "Hero", + "collection": "Footer_Secondary_Link", "field": "user_updated", "type": "uuid", "schema": { "name": "user_updated", - "table": "Hero", + "table": "Footer_Secondary_Link", "data_type": "uuid", "default_value": null, "generation_expression": null, @@ -16096,7 +15176,7 @@ "comment": null }, "meta": { - "collection": "Hero", + "collection": "Footer_Secondary_Link", "field": "user_updated", "special": [ "user-updated" @@ -16122,12 +15202,12 @@ } }, { - "collection": "Hero", + "collection": "Footer_Secondary_Link", "field": "date_updated", "type": "timestamp", "schema": { "name": "date_updated", - "table": "Hero", + "table": "Footer_Secondary_Link", "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, @@ -16146,7 +15226,7 @@ "comment": null }, "meta": { - "collection": "Hero", + "collection": "Footer_Secondary_Link", "field": "date_updated", "special": [ "date-updated" @@ -16172,12 +15252,12 @@ } }, { - "collection": "Hero", - "field": "title", + "collection": "Footer_Secondary_Link", + "field": "text", "type": "string", "schema": { - "name": "title", - "table": "Hero", + "name": "text", + "table": "Footer_Secondary_Link", "data_type": "character varying", "default_value": null, "generation_expression": null, @@ -16185,7 +15265,7 @@ "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, + "is_nullable": false, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -16196,8 +15276,8 @@ "comment": null }, "meta": { - "collection": "Hero", - "field": "title", + "collection": "Footer_Secondary_Link", + "field": "text", "special": null, "interface": "input", "options": { @@ -16212,6 +15292,100 @@ "translations": null, "note": null, "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Footer_Secondary_Link", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Secondary_Link", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "Footer_id", + "type": "integer", + "schema": { + "name": "Footer_id", + "table": "Footer_Secondary_Link", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Secondary_Link", + "field": "Footer_id", + "special": null, + "interface": "select-dropdown-m2o", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, "required": false, "group": null, "validation": null, @@ -16220,18 +15394,18 @@ } }, { - "collection": "Hero", - "field": "subtext", - "type": "text", + "collection": "Footer_Secondary_Link", + "field": "sort", + "type": "integer", "schema": { - "name": "subtext", - "table": "Hero", - "data_type": "text", + "name": "sort", + "table": "Footer_Secondary_Link", + "data_type": "integer", "default_value": null, "generation_expression": null, "max_length": null, - "numeric_precision": null, - "numeric_scale": null, + "numeric_precision": 32, + "numeric_scale": 0, "is_generated": false, "is_nullable": true, "is_unique": false, @@ -16244,16 +15418,16 @@ "comment": null }, "meta": { - "collection": "Hero", - "field": "subtext", + "collection": "Footer_Secondary_Link", + "field": "sort", "special": null, - "interface": "input-rich-text-md", + "interface": null, "options": null, "display": null, "display_options": null, "readonly": false, - "hidden": false, - "sort": 7, + "hidden": true, + "sort": 9, "width": "full", "translations": null, "note": null, @@ -16265,54 +15439,6 @@ "searchable": true } }, - { - "collection": "Hero", - "field": "background_image", - "type": "uuid", - "schema": { - "name": "background_image", - "table": "Hero", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "comment": null - }, - "meta": { - "collection": "Hero", - "field": "background_image", - "special": [ - "file" - ], - "interface": "file-image", - "options": null, - "display": null, - "display_options": null, - "readonly": false, - "hidden": false, - "sort": 8, - "width": "full", - "translations": null, - "note": null, - "conditions": null, - "required": true, - "group": null, - "validation": null, - "validation_message": null, - "searchable": true - } - }, { "collection": "Project_Settings", "field": "id", @@ -16863,6 +15989,490 @@ "searchable": true } }, + { + "collection": "Footer_Social", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Footer_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Footer_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Footer_Social", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Footer_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Footer_Social", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "name", + "type": "string", + "schema": { + "name": "name", + "table": "Footer_Social", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "name", + "special": null, + "interface": "input", + "options": { + "iconLeft": "drive_file_rename_outline" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "url", + "type": "string", + "schema": { + "name": "url", + "table": "Footer_Social", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "icon", + "type": "uuid", + "schema": { + "name": "icon", + "table": "Footer_Social", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "Footer_id", + "type": "integer", + "schema": { + "name": "Footer_id", + "table": "Footer_Social", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "Footer_id", + "special": null, + "interface": "select-dropdown-m2o", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Footer_Social", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Footer_Social", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Footer_Social", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Sitemap_Settings", "field": "id", @@ -17192,6 +16802,396 @@ "searchable": true } }, + { + "collection": "Hero", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Hero", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Hero", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "title", + "type": "string", + "schema": { + "name": "title", + "table": "Hero", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "title", + "special": null, + "interface": "input", + "options": { + "iconLeft": "title" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "subtext", + "type": "text", + "schema": { + "name": "subtext", + "table": "Hero", + "data_type": "text", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "subtext", + "special": null, + "interface": "input-rich-text-md", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Hero", + "field": "background_image", + "type": "uuid", + "schema": { + "name": "background_image", + "table": "Hero", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Hero", + "field": "background_image", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Text_With_Side_Image", "field": "id", @@ -22459,84 +22459,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Footer_Secondary_Link", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "footer_secondary_link_user_created_foreign", - "table": "Footer_Secondary_Link", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Footer_Secondary_Link", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Footer_Secondary_Link", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "footer_secondary_link_user_updated_foreign", - "table": "Footer_Secondary_Link", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Footer_Secondary_Link", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Footer_Secondary_Link", - "field": "Footer_id", - "related_collection": "Footer", - "schema": { - "constraint_name": "footer_secondary_link_footer_id_foreign", - "table": "Footer_Secondary_Link", - "column": "Footer_id", - "foreign_key_schema": "public", - "foreign_key_table": "Footer", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Footer_Secondary_Link", - "many_field": "Footer_id", - "one_collection": "Footer", - "one_field": "secondary_links", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, { "collection": "Humans", "field": "user_updated", @@ -22771,110 +22693,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Footer_Social", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "footer_social_user_created_foreign", - "table": "Footer_Social", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Footer_Social", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Footer_Social", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "footer_social_user_updated_foreign", - "table": "Footer_Social", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Footer_Social", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Footer_Social", - "field": "icon", - "related_collection": "directus_files", - "schema": { - "constraint_name": "footer_social_icon_foreign", - "table": "Footer_Social", - "column": "icon", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Footer_Social", - "many_field": "icon", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Footer_Social", - "field": "Footer_id", - "related_collection": "Footer", - "schema": { - "constraint_name": "footer_social_footer_id_foreign", - "table": "Footer_Social", - "column": "Footer_id", - "foreign_key_schema": "public", - "foreign_key_table": "Footer", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Footer_Social", - "many_field": "Footer_id", - "one_collection": "Footer", - "one_field": "socials", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, { "collection": "Menu_Column", "field": "user_created", @@ -23317,6 +23135,292 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Footer_Secondary_Link", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_secondary_link_user_created_foreign", + "table": "Footer_Secondary_Link", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Secondary_Link", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_secondary_link_user_updated_foreign", + "table": "Footer_Secondary_Link", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Secondary_Link", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Secondary_Link", + "field": "Footer_id", + "related_collection": "Footer", + "schema": { + "constraint_name": "footer_secondary_link_footer_id_foreign", + "table": "Footer_Secondary_Link", + "column": "Footer_id", + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Footer_Secondary_Link", + "many_field": "Footer_id", + "one_collection": "Footer", + "one_field": "secondary_links", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Project_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "project_settings_user_created_foreign", + "table": "Project_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Project_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Project_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "project_settings_user_updated_foreign", + "table": "Project_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Project_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Social", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_social_user_created_foreign", + "table": "Footer_Social", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Social", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Social", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_social_user_updated_foreign", + "table": "Footer_Social", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Social", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Social", + "field": "icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "footer_social_icon_foreign", + "table": "Footer_Social", + "column": "icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Social", + "many_field": "icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Social", + "field": "Footer_id", + "related_collection": "Footer", + "schema": { + "constraint_name": "footer_social_footer_id_foreign", + "table": "Footer_Social", + "column": "Footer_id", + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Footer_Social", + "many_field": "Footer_id", + "one_collection": "Footer", + "one_field": "socials", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_created_foreign", + "table": "Sitemap_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Sitemap_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_updated_foreign", + "table": "Sitemap_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Hero", "field": "user_updated", @@ -23395,110 +23499,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Project_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "project_settings_user_created_foreign", - "table": "Project_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Project_Settings", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Project_Settings", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "project_settings_user_updated_foreign", - "table": "Project_Settings", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Project_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "sitemap_settings_user_created_foreign", - "table": "Sitemap_Settings", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Sitemap_Settings", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Sitemap_Settings", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "sitemap_settings_user_updated_foreign", - "table": "Sitemap_Settings", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Sitemap_Settings", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Text_With_Side_Image", "field": "user_created", From a796ef2d0636e2d2f0fe2a18e3d7e5dfc0a59c0e Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Wed, 4 Mar 2026 22:35:45 +0100 Subject: [PATCH 38/41] Add Photo Settings with a couple of sub-divisions of it --- directus/schema.json | 3964 ++++++++++++++++++++++++++++++++---------- 1 file changed, 3040 insertions(+), 924 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index b12e515..a40249c 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -962,6 +962,32 @@ }, "schema": {} }, + { + "collection": "Photo_Settings", + "meta": { + "collection": "Photo_Settings", + "icon": "photo", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 6, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Relations", "meta": { @@ -988,6 +1014,32 @@ }, "schema": null }, + { + "collection": "Photo_Icons", + "meta": { + "collection": "Photo_Icons", + "icon": null, + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 7, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Sitemap_Settings", "meta": { @@ -1006,7 +1058,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 6, + "sort": 7, "group": "Settings", "collapse": "open", "preview_url": null, @@ -1014,6 +1066,32 @@ }, "schema": {} }, + { + "collection": "Photo_Category_Icons", + "meta": { + "collection": "Photo_Category_Icons", + "icon": null, + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 8, + "group": "Types", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Hero", "meta": { @@ -1032,7 +1110,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 7, + "sort": 9, "group": "Types", "collapse": "open", "preview_url": null, @@ -1058,7 +1136,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 8, + "sort": 10, "group": "Types", "collapse": "open", "preview_url": null, @@ -1084,7 +1162,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 9, + "sort": 11, "group": "Types", "collapse": "open", "preview_url": null, @@ -1110,7 +1188,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 10, + "sort": 12, "group": "Types", "collapse": "open", "preview_url": null, @@ -1136,7 +1214,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 11, + "sort": 13, "group": "Types", "collapse": "open", "preview_url": null, @@ -1162,7 +1240,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 12, + "sort": 14, "group": "Types", "collapse": "open", "preview_url": null, @@ -1188,7 +1266,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 13, + "sort": 15, "group": "Types", "collapse": "open", "preview_url": null, @@ -1214,7 +1292,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 14, + "sort": 16, "group": "Types", "collapse": "open", "preview_url": null, @@ -1240,7 +1318,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 15, + "sort": 17, "group": "Types", "collapse": "open", "preview_url": null, @@ -1266,7 +1344,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 16, + "sort": 18, "group": "Types", "collapse": "open", "preview_url": null, @@ -1292,7 +1370,7 @@ "accountability": "all", "color": null, "item_duplication_fields": null, - "sort": 17, + "sort": 19, "group": "Types", "collapse": "open", "preview_url": null, @@ -16473,6 +16551,1262 @@ "searchable": true } }, + { + "collection": "Photo_Settings", + "field": "id", + "type": "integer", + "meta": { + "collection": "Photo_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "id", + "table": "Photo_Settings", + "data_type": "integer", + "default_value": "nextval('\"Photo_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "user_created", + "type": "uuid", + "meta": { + "collection": "Photo_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "user_created", + "table": "Photo_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "date_created", + "type": "timestamp", + "meta": { + "collection": "Photo_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "date_created", + "table": "Photo_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "user_updated", + "type": "uuid", + "meta": { + "collection": "Photo_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "user_updated", + "table": "Photo_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "date_updated", + "type": "timestamp", + "meta": { + "collection": "Photo_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "date_updated", + "table": "Photo_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "enabled", + "type": "boolean", + "meta": { + "collection": "Photo_Settings", + "field": "enabled", + "special": [ + "cast-boolean" + ], + "interface": "boolean", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "enabled", + "table": "Photo_Settings", + "data_type": "boolean", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "divider-5yf0y-", + "type": "alias", + "meta": { + "collection": "Photo_Settings", + "field": "divider-5yf0y-", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Categories Index Settings", + "icon": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Photo_Settings", + "field": "categories_index_route_template_url", + "type": "string", + "meta": { + "collection": "Photo_Settings", + "field": "categories_index_route_template_url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "categories_index_route_template_url", + "table": "Photo_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "divider-sdaevk", + "type": "alias", + "meta": { + "collection": "Photo_Settings", + "field": "divider-sdaevk", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Category Settings", + "icon": "category" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Photo_Settings", + "field": "category_route_template_url", + "type": "string", + "meta": { + "collection": "Photo_Settings", + "field": "category_route_template_url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 10, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "category_route_template_url", + "table": "Photo_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "albums_per_category_page", + "type": "integer", + "meta": { + "collection": "Photo_Settings", + "field": "albums_per_category_page", + "special": null, + "interface": "input", + "options": { + "min": 4, + "max": 10, + "iconLeft": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 11, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "albums_per_category_page", + "table": "Photo_Settings", + "data_type": "integer", + "default_value": 6, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "category_icons", + "type": "uuid", + "meta": { + "collection": "Photo_Settings", + "field": "category_icons", + "special": [ + "m2o" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "Icons" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 12, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "category_icons", + "table": "Photo_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Category_Icons", + "foreign_key_column": "id", + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "divider-oos72w", + "type": "alias", + "meta": { + "collection": "Photo_Settings", + "field": "divider-oos72w", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Album Settings", + "icon": "photo_album" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 13, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Photo_Settings", + "field": "album_route_template_url", + "type": "string", + "meta": { + "collection": "Photo_Settings", + "field": "album_route_template_url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 14, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "album_route_template_url", + "table": "Photo_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "photos_per_album_page", + "type": "integer", + "meta": { + "collection": "Photo_Settings", + "field": "photos_per_album_page", + "special": null, + "interface": "input", + "options": { + "min": 5, + "max": 40, + "iconLeft": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 15, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "photos_per_album_page", + "table": "Photo_Settings", + "data_type": "integer", + "default_value": 25, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "divider-8djkvo", + "type": "alias", + "meta": { + "collection": "Photo_Settings", + "field": "divider-8djkvo", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Photo Settings", + "icon": "photo_library" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 16, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": null + }, + { + "collection": "Photo_Settings", + "field": "photo_route_template_url", + "type": "string", + "meta": { + "collection": "Photo_Settings", + "field": "photo_route_template_url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "route" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 17, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "photo_route_template_url", + "table": "Photo_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + } + }, + { + "collection": "Photo_Settings", + "field": "photo_icons", + "type": "integer", + "meta": { + "collection": "Photo_Settings", + "field": "photo_icons", + "special": [ + "m2o" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "Icons" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 18, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + }, + "schema": { + "name": "photo_icons", + "table": "Photo_Settings", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Icons", + "foreign_key_column": "id", + "comment": null + } + }, + { + "collection": "Photo_Icons", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Photo_Icons", + "data_type": "integer", + "default_value": "nextval('\"Photo_Icons_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Icons", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Icons", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Photo_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Icons", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Icons", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Photo_Icons", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Icons", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Icons", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Photo_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Icons", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Icons", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Photo_Icons", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Icons", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Icons", + "field": "previous_icon", + "type": "uuid", + "schema": { + "name": "previous_icon", + "table": "Photo_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Icons", + "field": "previous_icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Icons", + "field": "next_icon", + "type": "uuid", + "schema": { + "name": "next_icon", + "table": "Photo_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Icons", + "field": "next_icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Icons", + "field": "close_icon", + "type": "uuid", + "schema": { + "name": "close_icon", + "table": "Photo_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Icons", + "field": "close_icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Icons", + "field": "download_icon", + "type": "uuid", + "schema": { + "name": "download_icon", + "table": "Photo_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Icons", + "field": "download_icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Sitemap_Settings", "field": "id", @@ -16802,6 +18136,398 @@ "searchable": true } }, + { + "collection": "Photo_Category_Icons", + "field": "id", + "type": "uuid", + "schema": { + "name": "id", + "table": "Photo_Category_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Category_Icons", + "field": "id", + "special": [ + "uuid" + ], + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Category_Icons", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Photo_Category_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Category_Icons", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Category_Icons", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Photo_Category_Icons", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Category_Icons", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Category_Icons", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Photo_Category_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Category_Icons", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Category_Icons", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Photo_Category_Icons", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Photo_Category_Icons", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Category_Icons", + "field": "photos_icon", + "type": "uuid", + "schema": { + "name": "photos_icon", + "table": "Photo_Category_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Category_Icons", + "field": "photos_icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Category_Icons", + "field": "location_icon", + "type": "uuid", + "schema": { + "name": "location_icon", + "table": "Photo_Category_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Category_Icons", + "field": "location_icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Photo_Category_Icons", + "field": "date_icon", + "type": "uuid", + "schema": { + "name": "date_icon", + "table": "Photo_Category_Icons", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Photo_Category_Icons", + "field": "date_icon", + "special": [ + "file" + ], + "interface": "file-image", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Hero", "field": "id", @@ -21063,22 +22789,48 @@ "relations": [ { "collection": "Contact_Social", - "field": "user_created", - "related_collection": "directus_users", + "field": "Contact_id", + "related_collection": "Contact", "schema": { - "constraint_name": "contact_social_user_created_foreign", + "constraint_name": "contact_social_contact_id_foreign", "table": "Contact_Social", - "column": "user_created", + "column": "Contact_id", "foreign_key_schema": "public", - "foreign_key_table": "directus_users", + "foreign_key_table": "Contact", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "NO ACTION" }, "meta": { "many_collection": "Contact_Social", - "many_field": "user_created", - "one_collection": "directus_users", + "many_field": "Contact_id", + "one_collection": "Contact", + "one_field": "methods", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Contact_Social", + "field": "icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "contact_social_icon_foreign", + "table": "Contact_Social", + "column": "icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Contact_Social", + "many_field": "icon", + "one_collection": "directus_files", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, @@ -21115,22 +22867,22 @@ }, { "collection": "Contact_Social", - "field": "icon", - "related_collection": "directus_files", + "field": "user_created", + "related_collection": "directus_users", "schema": { - "constraint_name": "contact_social_icon_foreign", + "constraint_name": "contact_social_user_created_foreign", "table": "Contact_Social", - "column": "icon", + "column": "user_created", "foreign_key_schema": "public", - "foreign_key_table": "directus_files", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "NO ACTION" }, "meta": { "many_collection": "Contact_Social", - "many_field": "icon", - "one_collection": "directus_files", + "many_field": "user_created", + "one_collection": "directus_users", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, @@ -21140,24 +22892,24 @@ } }, { - "collection": "Contact_Social", - "field": "Contact_id", - "related_collection": "Contact", + "collection": "Equipment_Item", + "field": "Equipment_Table_id", + "related_collection": "Equipment_Table", "schema": { - "constraint_name": "contact_social_contact_id_foreign", - "table": "Contact_Social", - "column": "Contact_id", + "constraint_name": "equipment_item_equipment_table_id_foreign", + "table": "Equipment_Item", + "column": "Equipment_Table_id", "foreign_key_schema": "public", - "foreign_key_table": "Contact", + "foreign_key_table": "Equipment_Table", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "NO ACTION" + "on_delete": "SET NULL" }, "meta": { - "many_collection": "Contact_Social", - "many_field": "Contact_id", - "one_collection": "Contact", - "one_field": "methods", + "many_collection": "Equipment_Item", + "many_field": "Equipment_Table_id", + "one_collection": "Equipment_Table", + "one_field": "items", "one_collection_field": null, "one_allowed_collections": null, "junction_field": null, @@ -21167,22 +22919,22 @@ }, { "collection": "Equipment_Item", - "field": "user_created", - "related_collection": "directus_users", + "field": "icon", + "related_collection": "directus_files", "schema": { - "constraint_name": "equipment_item_user_created_foreign", + "constraint_name": "equipment_item_icon_foreign", "table": "Equipment_Item", - "column": "user_created", + "column": "icon", "foreign_key_schema": "public", - "foreign_key_table": "directus_users", + "foreign_key_table": "directus_files", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "NO ACTION" + "on_delete": "SET NULL" }, "meta": { "many_collection": "Equipment_Item", - "many_field": "user_created", - "one_collection": "directus_users", + "many_field": "icon", + "one_collection": "directus_files", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, @@ -21219,63 +22971,11 @@ }, { "collection": "Equipment_Item", - "field": "icon", - "related_collection": "directus_files", - "schema": { - "constraint_name": "equipment_item_icon_foreign", - "table": "Equipment_Item", - "column": "icon", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Equipment_Item", - "many_field": "icon", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Equipment_Item", - "field": "Equipment_Table_id", - "related_collection": "Equipment_Table", - "schema": { - "constraint_name": "equipment_item_equipment_table_id_foreign", - "table": "Equipment_Item", - "column": "Equipment_Table_id", - "foreign_key_schema": "public", - "foreign_key_table": "Equipment_Table", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Equipment_Item", - "many_field": "Equipment_Table_id", - "one_collection": "Equipment_Table", - "one_field": "items", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, - { - "collection": "Footer_Link", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "footer_link_user_created_foreign", - "table": "Footer_Link", + "constraint_name": "equipment_item_user_created_foreign", + "table": "Equipment_Item", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -21284,7 +22984,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Footer_Link", + "many_collection": "Equipment_Item", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -21295,32 +22995,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Footer_Link", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "footer_link_user_updated_foreign", - "table": "Footer_Link", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Footer_Link", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Footer_Link", "field": "Footer_Column_id", @@ -21348,12 +23022,12 @@ } }, { - "collection": "Frequently_Asked_Question", + "collection": "Footer_Link", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "frequently_asked_question_user_updated_foreign", - "table": "Frequently_Asked_Question", + "constraint_name": "footer_link_user_updated_foreign", + "table": "Footer_Link", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -21362,7 +23036,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Frequently_Asked_Question", + "many_collection": "Footer_Link", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -21374,12 +23048,12 @@ } }, { - "collection": "Frequently_Asked_Question", + "collection": "Footer_Link", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "frequently_asked_question_user_created_foreign", - "table": "Frequently_Asked_Question", + "constraint_name": "footer_link_user_created_foreign", + "table": "Footer_Link", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -21388,7 +23062,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Frequently_Asked_Question", + "many_collection": "Footer_Link", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -21426,12 +23100,12 @@ } }, { - "collection": "Menu", + "collection": "Frequently_Asked_Question", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "menu_user_created_foreign", - "table": "Menu", + "constraint_name": "frequently_asked_question_user_created_foreign", + "table": "Frequently_Asked_Question", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -21440,7 +23114,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Menu", + "many_collection": "Frequently_Asked_Question", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -21451,6 +23125,32 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Frequently_Asked_Question", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "frequently_asked_question_user_updated_foreign", + "table": "Frequently_Asked_Question", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Frequently_Asked_Question", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Menu", "field": "user_updated", @@ -21478,12 +23178,12 @@ } }, { - "collection": "Menu_Link", + "collection": "Menu", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "menu_link_user_created_foreign", - "table": "Menu_Link", + "constraint_name": "menu_user_created_foreign", + "table": "Menu", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -21492,7 +23192,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Menu_Link", + "many_collection": "Menu", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -21529,6 +23229,32 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Menu_Link", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_link_user_created_foreign", + "table": "Menu_Link", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Menu_items", "field": "Menu_id", @@ -21575,32 +23301,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Pages", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "pages_user_created_foreign", - "table": "Pages", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Pages", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Pages", "field": "user_updated", @@ -21628,13 +23328,13 @@ } }, { - "collection": "Photo", - "field": "user_updated", + "collection": "Pages", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "photo_user_updated_foreign", - "table": "Photo", - "column": "user_updated", + "constraint_name": "pages_user_created_foreign", + "table": "Pages", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -21642,8 +23342,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Photo", - "many_field": "user_updated", + "many_collection": "Pages", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -21653,6 +23353,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Photo", + "field": "Photo_Album_id", + "related_collection": "Photo_Albums", + "schema": { + "constraint_name": "photo_photo_album_id_foreign", + "table": "Photo", + "column": "Photo_Album_id", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Albums", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Photo", + "many_field": "Photo_Album_id", + "one_collection": "Photo_Albums", + "one_field": "photos", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo", + "field": "photo", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_photo_foreign", + "table": "Photo", + "column": "photo", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo", + "many_field": "photo", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Photo", "field": "user_created", @@ -21681,89 +23433,11 @@ }, { "collection": "Photo", - "field": "photo", - "related_collection": "directus_files", - "schema": { - "constraint_name": "photo_photo_foreign", - "table": "Photo", - "column": "photo", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Photo", - "many_field": "photo", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Photo", - "field": "Photo_Album_id", - "related_collection": "Photo_Albums", - "schema": { - "constraint_name": "photo_photo_album_id_foreign", - "table": "Photo", - "column": "Photo_Album_id", - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Albums", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Photo", - "many_field": "Photo_Album_id", - "one_collection": "Photo_Albums", - "one_field": "photos", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, - { - "collection": "Photo_Albums", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "photo_albums_user_created_foreign", - "table": "Photo_Albums", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Photo_Albums", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Photo_Albums", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "photo_albums_user_updated_foreign", - "table": "Photo_Albums", + "constraint_name": "photo_user_updated_foreign", + "table": "Photo", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -21772,7 +23446,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Photo_Albums", + "many_collection": "Photo", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -21810,12 +23484,38 @@ } }, { - "collection": "Reviews", + "collection": "Photo_Albums", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_albums_user_updated_foreign", + "table": "Photo_Albums", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Albums", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Albums", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "reviews_user_created_foreign", - "table": "Reviews", + "constraint_name": "photo_albums_user_created_foreign", + "table": "Photo_Albums", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -21824,7 +23524,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Reviews", + "many_collection": "Photo_Albums", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -21835,6 +23535,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Reviews", + "field": "Review_List_id", + "related_collection": "Review_List", + "schema": { + "constraint_name": "reviews_review_list_id_foreign", + "table": "Reviews", + "column": "Review_List_id", + "foreign_key_schema": "public", + "foreign_key_table": "Review_List", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Reviews", + "many_field": "Review_List_id", + "one_collection": "Review_List", + "one_field": "reviews", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Reviews", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "reviews_thumbnail_foreign", + "table": "Reviews", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Reviews", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Reviews", "field": "user_updated", @@ -21863,63 +23615,11 @@ }, { "collection": "Reviews", - "field": "thumbnail", - "related_collection": "directus_files", - "schema": { - "constraint_name": "reviews_thumbnail_foreign", - "table": "Reviews", - "column": "thumbnail", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Reviews", - "many_field": "thumbnail", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Reviews", - "field": "Review_List_id", - "related_collection": "Review_List", - "schema": { - "constraint_name": "reviews_review_list_id_foreign", - "table": "Reviews", - "column": "Review_List_id", - "foreign_key_schema": "public", - "foreign_key_table": "Review_List", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Reviews", - "many_field": "Review_List_id", - "one_collection": "Review_List", - "one_field": "reviews", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Robots", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "robots_user_created_foreign", - "table": "Robots", + "constraint_name": "reviews_user_created_foreign", + "table": "Reviews", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -21928,7 +23628,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Robots", + "many_collection": "Reviews", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -21966,38 +23666,12 @@ } }, { - "collection": "Search_Engine_Optimisation", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "search_engine_optimisation_user_updated_foreign", - "table": "Search_Engine_Optimisation", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Search_Engine_Optimisation", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Search_Engine_Optimisation", + "collection": "Robots", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "search_engine_optimisation_user_created_foreign", - "table": "Search_Engine_Optimisation", + "constraint_name": "robots_user_created_foreign", + "table": "Robots", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -22006,7 +23680,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Search_Engine_Optimisation", + "many_collection": "Robots", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -22019,48 +23693,22 @@ }, { "collection": "Search_Engine_Optimisation", - "field": "thumbnail", - "related_collection": "directus_files", + "field": "Page_id", + "related_collection": "Pages", "schema": { - "constraint_name": "search_engine_optimisation_thumbnail_foreign", + "constraint_name": "search_engine_optimisation_page_id_foreign", "table": "Search_Engine_Optimisation", - "column": "thumbnail", + "column": "Page_id", "foreign_key_schema": "public", - "foreign_key_table": "directus_files", + "foreign_key_table": "Pages", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "SET NULL" }, "meta": { "many_collection": "Search_Engine_Optimisation", - "many_field": "thumbnail", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Search_Engine_Optimisation", - "field": "Blog_id", - "related_collection": "Blogs", - "schema": { - "constraint_name": "search_engine_optimisation_blog_id_foreign", - "table": "Search_Engine_Optimisation", - "column": "Blog_id", - "foreign_key_schema": "public", - "foreign_key_table": "Blogs", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Search_Engine_Optimisation", - "many_field": "Blog_id", - "one_collection": "Blogs", + "many_field": "Page_id", + "one_collection": "Pages", "one_field": "search_engine", "one_collection_field": null, "one_allowed_collections": null, @@ -22097,22 +23745,22 @@ }, { "collection": "Search_Engine_Optimisation", - "field": "Page_id", - "related_collection": "Pages", + "field": "Blog_id", + "related_collection": "Blogs", "schema": { - "constraint_name": "search_engine_optimisation_page_id_foreign", + "constraint_name": "search_engine_optimisation_blog_id_foreign", "table": "Search_Engine_Optimisation", - "column": "Page_id", + "column": "Blog_id", "foreign_key_schema": "public", - "foreign_key_table": "Pages", + "foreign_key_table": "Blogs", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "SET NULL" }, "meta": { "many_collection": "Search_Engine_Optimisation", - "many_field": "Page_id", - "one_collection": "Pages", + "many_field": "Blog_id", + "one_collection": "Blogs", "one_field": "search_engine", "one_collection_field": null, "one_allowed_collections": null, @@ -22121,6 +23769,110 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Search_Engine_Optimisation", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "search_engine_optimisation_thumbnail_foreign", + "table": "Search_Engine_Optimisation", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "search_engine_optimisation_user_created_foreign", + "table": "Search_Engine_Optimisation", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Search_Engine_Optimisation", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "search_engine_optimisation_user_updated_foreign", + "table": "Search_Engine_Optimisation", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Search_Engine_Optimisation", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Tags", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "tags_user_updated_foreign", + "table": "Tags", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Tags", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Tags", "field": "user_created", @@ -22148,12 +23900,64 @@ } }, { - "collection": "Tags", + "collection": "Upcoming_Event", + "field": "Upcoming_Events_id", + "related_collection": "Upcoming_Events", + "schema": { + "constraint_name": "upcoming_event_upcoming_events_id_foreign", + "table": "Upcoming_Event", + "column": "Upcoming_Events_id", + "foreign_key_schema": "public", + "foreign_key_table": "Upcoming_Events", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Event", + "many_field": "Upcoming_Events_id", + "one_collection": "Upcoming_Events", + "one_field": "events", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Upcoming_Event", + "field": "thumbnail", + "related_collection": "directus_files", + "schema": { + "constraint_name": "upcoming_event_thumbnail_foreign", + "table": "Upcoming_Event", + "column": "thumbnail", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Upcoming_Event", + "many_field": "thumbnail", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Upcoming_Event", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "tags_user_updated_foreign", - "table": "Tags", + "constraint_name": "upcoming_event_user_updated_foreign", + "table": "Upcoming_Event", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -22162,7 +23966,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Tags", + "many_collection": "Upcoming_Event", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -22200,12 +24004,12 @@ } }, { - "collection": "Upcoming_Event", + "collection": "Blogs", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "upcoming_event_user_updated_foreign", - "table": "Upcoming_Event", + "constraint_name": "blogs_user_updated_foreign", + "table": "Blogs", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -22214,7 +24018,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Upcoming_Event", + "many_collection": "Blogs", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -22225,58 +24029,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Upcoming_Event", - "field": "thumbnail", - "related_collection": "directus_files", - "schema": { - "constraint_name": "upcoming_event_thumbnail_foreign", - "table": "Upcoming_Event", - "column": "thumbnail", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Upcoming_Event", - "many_field": "thumbnail", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Upcoming_Event", - "field": "Upcoming_Events_id", - "related_collection": "Upcoming_Events", - "schema": { - "constraint_name": "upcoming_event_upcoming_events_id_foreign", - "table": "Upcoming_Event", - "column": "Upcoming_Events_id", - "foreign_key_schema": "public", - "foreign_key_table": "Upcoming_Events", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Upcoming_Event", - "many_field": "Upcoming_Events_id", - "one_collection": "Upcoming_Events", - "one_field": "events", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, { "collection": "Blogs", "field": "user_created", @@ -22304,13 +24056,13 @@ } }, { - "collection": "Blogs", - "field": "user_updated", + "collection": "Button", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "blogs_user_updated_foreign", - "table": "Blogs", - "column": "user_updated", + "constraint_name": "button_user_created_foreign", + "table": "Button", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -22318,8 +24070,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Blogs", - "many_field": "user_updated", + "many_collection": "Button", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -22356,12 +24108,38 @@ } }, { - "collection": "Button", + "collection": "Footer", + "field": "logo", + "related_collection": "directus_files", + "schema": { + "constraint_name": "footer_logo_foreign", + "table": "Footer", + "column": "logo", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Footer", + "many_field": "logo", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "button_user_created_foreign", - "table": "Button", + "constraint_name": "footer_user_created_foreign", + "table": "Footer", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -22370,7 +24148,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Button", + "many_collection": "Footer", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -22407,84 +24185,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Footer", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "footer_user_created_foreign", - "table": "Footer", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Footer", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Footer", - "field": "logo", - "related_collection": "directus_files", - "schema": { - "constraint_name": "footer_logo_foreign", - "table": "Footer", - "column": "logo", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Footer", - "many_field": "logo", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Humans", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "humans_user_updated_foreign", - "table": "Humans", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Humans", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Humans", "field": "user_created", @@ -22512,38 +24212,12 @@ } }, { - "collection": "Menu_Link_With_Icon", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "menu_link_with_icon_user_created_foreign", - "table": "Menu_Link_With_Icon", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Menu_Link_With_Icon", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Link_With_Icon", + "collection": "Humans", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "menu_link_with_icon_user_updated_foreign", - "table": "Menu_Link_With_Icon", + "constraint_name": "humans_user_updated_foreign", + "table": "Humans", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -22552,7 +24226,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Menu_Link_With_Icon", + "many_collection": "Humans", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -22589,6 +24263,84 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Menu_Link_With_Icon", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_link_with_icon_user_updated_foreign", + "table": "Menu_Link_With_Icon", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link_With_Icon", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Menu_Link_With_Icon", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "menu_link_with_icon_user_created_foreign", + "table": "Menu_Link_With_Icon", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Menu_Link_With_Icon", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Projects_Tags", + "field": "Projects_id", + "related_collection": "Projects", + "schema": { + "constraint_name": "projects_tags_projects_id_foreign", + "table": "Projects_Tags", + "column": "Projects_id", + "foreign_key_schema": "public", + "foreign_key_table": "Projects", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Projects_Tags", + "many_field": "Projects_id", + "one_collection": "Projects", + "one_field": "tags", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "Tags_id", + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, { "collection": "Projects_Tags", "field": "Tags_id", @@ -22616,23 +24368,23 @@ } }, { - "collection": "Projects_Tags", - "field": "Projects_id", - "related_collection": "Projects", + "collection": "Blogs_Tags", + "field": "Blogs_id", + "related_collection": "Blogs", "schema": { - "constraint_name": "projects_tags_projects_id_foreign", - "table": "Projects_Tags", - "column": "Projects_id", + "constraint_name": "blogs_tags_blogs_id_foreign", + "table": "Blogs_Tags", + "column": "Blogs_id", "foreign_key_schema": "public", - "foreign_key_table": "Projects", + "foreign_key_table": "Blogs", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "SET NULL" }, "meta": { - "many_collection": "Projects_Tags", - "many_field": "Projects_id", - "one_collection": "Projects", + "many_collection": "Blogs_Tags", + "many_field": "Blogs_id", + "one_collection": "Blogs", "one_field": "tags", "one_collection_field": null, "one_allowed_collections": null, @@ -22668,54 +24420,28 @@ } }, { - "collection": "Blogs_Tags", - "field": "Blogs_id", - "related_collection": "Blogs", + "collection": "Menu_Column", + "field": "Menu_id", + "related_collection": "Menu", "schema": { - "constraint_name": "blogs_tags_blogs_id_foreign", - "table": "Blogs_Tags", - "column": "Blogs_id", + "constraint_name": "menu_column_menu_id_foreign", + "table": "Menu_Column", + "column": "Menu_id", "foreign_key_schema": "public", - "foreign_key_table": "Blogs", + "foreign_key_table": "Menu", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "SET NULL" }, - "meta": { - "many_collection": "Blogs_Tags", - "many_field": "Blogs_id", - "one_collection": "Blogs", - "one_field": "tags", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": "Tags_id", - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, - { - "collection": "Menu_Column", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "menu_column_user_created_foreign", - "table": "Menu_Column", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, "meta": { "many_collection": "Menu_Column", - "many_field": "user_created", - "one_collection": "directus_users", + "many_field": "Menu_id", + "one_collection": "Menu", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, "junction_field": null, - "sort_field": null, + "sort_field": "sort", "one_deselect_action": "nullify" } }, @@ -22747,38 +24473,12 @@ }, { "collection": "Menu_Column", - "field": "Menu_id", - "related_collection": "Menu", - "schema": { - "constraint_name": "menu_column_menu_id_foreign", - "table": "Menu_Column", - "column": "Menu_id", - "foreign_key_schema": "public", - "foreign_key_table": "Menu", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Menu_Column", - "many_field": "Menu_id", - "one_collection": "Menu", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, - { - "collection": "Projects", - "field": "user_updated", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "projects_user_updated_foreign", - "table": "Projects", - "column": "user_updated", + "constraint_name": "menu_column_user_created_foreign", + "table": "Menu_Column", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -22786,8 +24486,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Projects", - "many_field": "user_updated", + "many_collection": "Menu_Column", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -22824,13 +24524,13 @@ } }, { - "collection": "Website_Settings", - "field": "user_created", + "collection": "Projects", + "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "website_settings_user_created_foreign", - "table": "Website_Settings", - "column": "user_created", + "constraint_name": "projects_user_updated_foreign", + "table": "Projects", + "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -22838,8 +24538,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Website_Settings", - "many_field": "user_created", + "many_collection": "Projects", + "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -22875,6 +24575,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Website_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "website_settings_user_created_foreign", + "table": "Website_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Website_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Blog_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "blog_settings_user_created_foreign", + "table": "Blog_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Blog_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Blog_Settings", "field": "user_updated", @@ -22902,12 +24654,38 @@ } }, { - "collection": "Blog_Settings", + "collection": "Footer_Column", + "field": "Footer_id", + "related_collection": "Footer", + "schema": { + "constraint_name": "footer_column_footer_id_foreign", + "table": "Footer_Column", + "column": "Footer_id", + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Footer_Column", + "many_field": "Footer_id", + "one_collection": "Footer", + "one_field": "columns", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Column", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "blog_settings_user_created_foreign", - "table": "Blog_Settings", + "constraint_name": "footer_column_user_created_foreign", + "table": "Footer_Column", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -22916,7 +24694,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Blog_Settings", + "many_collection": "Footer_Column", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -22954,53 +24732,27 @@ } }, { - "collection": "Footer_Column", - "field": "user_created", - "related_collection": "directus_users", + "collection": "Photo_Albums_Photo_Categories", + "field": "Photo_Albums_id", + "related_collection": "Photo_Albums", "schema": { - "constraint_name": "footer_column_user_created_foreign", - "table": "Footer_Column", - "column": "user_created", + "constraint_name": "photo_albums_photo_categories_photo_albums_id_foreign", + "table": "Photo_Albums_Photo_Categories", + "column": "Photo_Albums_id", "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Footer_Column", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Footer_Column", - "field": "Footer_id", - "related_collection": "Footer", - "schema": { - "constraint_name": "footer_column_footer_id_foreign", - "table": "Footer_Column", - "column": "Footer_id", - "foreign_key_schema": "public", - "foreign_key_table": "Footer", + "foreign_key_table": "Photo_Albums", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "SET NULL" }, "meta": { - "many_collection": "Footer_Column", - "many_field": "Footer_id", - "one_collection": "Footer", - "one_field": "columns", + "many_collection": "Photo_Albums_Photo_Categories", + "many_field": "Photo_Albums_id", + "one_collection": "Photo_Albums", + "one_field": "category", "one_collection_field": null, "one_allowed_collections": null, - "junction_field": null, + "junction_field": "Photo_Categories_id", "sort_field": "sort", "one_deselect_action": "nullify" } @@ -23031,50 +24783,24 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Photo_Albums_Photo_Categories", - "field": "Photo_Albums_id", - "related_collection": "Photo_Albums", - "schema": { - "constraint_name": "photo_albums_photo_categories_photo_albums_id_foreign", - "table": "Photo_Albums_Photo_Categories", - "column": "Photo_Albums_id", - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Albums", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "SET NULL" - }, - "meta": { - "many_collection": "Photo_Albums_Photo_Categories", - "many_field": "Photo_Albums_id", - "one_collection": "Photo_Albums", - "one_field": "category", - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": "Photo_Categories_id", - "sort_field": "sort", - "one_deselect_action": "nullify" - } - }, { "collection": "Photo_Categories", - "field": "user_created", - "related_collection": "directus_users", + "field": "thumbnail", + "related_collection": "directus_files", "schema": { - "constraint_name": "photo_categories_user_created_foreign", + "constraint_name": "photo_categories_thumbnail_foreign", "table": "Photo_Categories", - "column": "user_created", + "column": "thumbnail", "foreign_key_schema": "public", - "foreign_key_table": "directus_users", + "foreign_key_table": "directus_files", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "NO ACTION" }, "meta": { "many_collection": "Photo_Categories", - "many_field": "user_created", - "one_collection": "directus_users", + "many_field": "thumbnail", + "one_collection": "directus_files", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, @@ -23111,37 +24837,11 @@ }, { "collection": "Photo_Categories", - "field": "thumbnail", - "related_collection": "directus_files", - "schema": { - "constraint_name": "photo_categories_thumbnail_foreign", - "table": "Photo_Categories", - "column": "thumbnail", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Photo_Categories", - "many_field": "thumbnail", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Footer_Secondary_Link", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "footer_secondary_link_user_created_foreign", - "table": "Footer_Secondary_Link", + "constraint_name": "photo_categories_user_created_foreign", + "table": "Photo_Categories", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -23150,7 +24850,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Footer_Secondary_Link", + "many_collection": "Photo_Categories", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -23161,32 +24861,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Footer_Secondary_Link", - "field": "user_updated", - "related_collection": "directus_users", - "schema": { - "constraint_name": "footer_secondary_link_user_updated_foreign", - "table": "Footer_Secondary_Link", - "column": "user_updated", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Footer_Secondary_Link", - "many_field": "user_updated", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Footer_Secondary_Link", "field": "Footer_id", @@ -23214,12 +24888,38 @@ } }, { - "collection": "Project_Settings", + "collection": "Footer_Secondary_Link", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_secondary_link_user_updated_foreign", + "table": "Footer_Secondary_Link", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Secondary_Link", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Secondary_Link", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "project_settings_user_created_foreign", - "table": "Project_Settings", + "constraint_name": "footer_secondary_link_user_created_foreign", + "table": "Footer_Secondary_Link", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -23228,7 +24928,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Project_Settings", + "many_collection": "Footer_Secondary_Link", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -23266,12 +24966,12 @@ } }, { - "collection": "Footer_Social", + "collection": "Project_Settings", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "footer_social_user_created_foreign", - "table": "Footer_Social", + "constraint_name": "project_settings_user_created_foreign", + "table": "Project_Settings", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -23280,7 +24980,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Footer_Social", + "many_collection": "Project_Settings", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -23291,6 +24991,58 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Footer_Social", + "field": "Footer_id", + "related_collection": "Footer", + "schema": { + "constraint_name": "footer_social_footer_id_foreign", + "table": "Footer_Social", + "column": "Footer_id", + "foreign_key_schema": "public", + "foreign_key_table": "Footer", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Footer_Social", + "many_field": "Footer_id", + "one_collection": "Footer", + "one_field": "socials", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": "sort", + "one_deselect_action": "nullify" + } + }, + { + "collection": "Footer_Social", + "field": "icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "footer_social_icon_foreign", + "table": "Footer_Social", + "column": "icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Social", + "many_field": "icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Footer_Social", "field": "user_updated", @@ -23319,12 +25071,142 @@ }, { "collection": "Footer_Social", - "field": "icon", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "footer_social_user_created_foreign", + "table": "Footer_Social", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Footer_Social", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Settings", + "field": "photo_icons", + "related_collection": "Photo_Icons", + "schema": { + "constraint_name": "photo_settings_photo_icons_foreign", + "table": "Photo_Settings", + "column": "photo_icons", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Icons", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Settings", + "many_field": "photo_icons", + "one_collection": "Photo_Icons", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Settings", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_settings_user_updated_foreign", + "table": "Photo_Settings", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_settings_user_created_foreign", + "table": "Photo_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Settings", + "field": "category_icons", + "related_collection": "Photo_Category_Icons", + "schema": { + "constraint_name": "photo_settings_category_icons_foreign", + "table": "Photo_Settings", + "column": "category_icons", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Category_Icons", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Settings", + "many_field": "category_icons", + "one_collection": "Photo_Category_Icons", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Icons", + "field": "download_icon", "related_collection": "directus_files", "schema": { - "constraint_name": "footer_social_icon_foreign", - "table": "Footer_Social", - "column": "icon", + "constraint_name": "photo_icons_download_icon_foreign", + "table": "Photo_Icons", + "column": "download_icon", "foreign_key_schema": "public", "foreign_key_table": "directus_files", "foreign_key_column": "id", @@ -23332,8 +25214,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Footer_Social", - "many_field": "icon", + "many_collection": "Photo_Icons", + "many_field": "download_icon", "one_collection": "directus_files", "one_field": null, "one_collection_field": null, @@ -23344,38 +25226,90 @@ } }, { - "collection": "Footer_Social", - "field": "Footer_id", - "related_collection": "Footer", + "collection": "Photo_Icons", + "field": "close_icon", + "related_collection": "directus_files", "schema": { - "constraint_name": "footer_social_footer_id_foreign", - "table": "Footer_Social", - "column": "Footer_id", + "constraint_name": "photo_icons_close_icon_foreign", + "table": "Photo_Icons", + "column": "close_icon", "foreign_key_schema": "public", - "foreign_key_table": "Footer", + "foreign_key_table": "directus_files", "foreign_key_column": "id", "on_update": "NO ACTION", - "on_delete": "SET NULL" + "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Footer_Social", - "many_field": "Footer_id", - "one_collection": "Footer", - "one_field": "socials", + "many_collection": "Photo_Icons", + "many_field": "close_icon", + "one_collection": "directus_files", + "one_field": null, "one_collection_field": null, "one_allowed_collections": null, "junction_field": null, - "sort_field": "sort", + "sort_field": null, "one_deselect_action": "nullify" } }, { - "collection": "Sitemap_Settings", + "collection": "Photo_Icons", + "field": "previous_icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_icons_previous_icon_foreign", + "table": "Photo_Icons", + "column": "previous_icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Icons", + "many_field": "previous_icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Icons", + "field": "next_icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_icons_next_icon_foreign", + "table": "Photo_Icons", + "column": "next_icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Icons", + "many_field": "next_icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Icons", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "sitemap_settings_user_created_foreign", - "table": "Sitemap_Settings", + "constraint_name": "photo_icons_user_created_foreign", + "table": "Photo_Icons", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -23384,7 +25318,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Sitemap_Settings", + "many_collection": "Photo_Icons", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -23395,6 +25329,32 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Photo_Icons", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_icons_user_updated_foreign", + "table": "Photo_Icons", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Icons", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Sitemap_Settings", "field": "user_updated", @@ -23422,12 +25382,38 @@ } }, { - "collection": "Hero", + "collection": "Sitemap_Settings", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "sitemap_settings_user_created_foreign", + "table": "Sitemap_Settings", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Sitemap_Settings", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Category_Icons", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "hero_user_updated_foreign", - "table": "Hero", + "constraint_name": "photo_category_icons_user_updated_foreign", + "table": "Photo_Category_Icons", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -23436,7 +25422,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Hero", + "many_collection": "Photo_Category_Icons", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -23447,6 +25433,136 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Photo_Category_Icons", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "photo_category_icons_user_created_foreign", + "table": "Photo_Category_Icons", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Category_Icons", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Category_Icons", + "field": "photos_icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_category_icons_photos_icon_foreign", + "table": "Photo_Category_Icons", + "column": "photos_icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Category_Icons", + "many_field": "photos_icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Category_Icons", + "field": "location_icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_category_icons_location_icon_foreign", + "table": "Photo_Category_Icons", + "column": "location_icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Category_Icons", + "many_field": "location_icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Category_Icons", + "field": "date_icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_category_icons_date_icon_foreign", + "table": "Photo_Category_Icons", + "column": "date_icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Category_Icons", + "many_field": "date_icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Hero", + "field": "background_image", + "related_collection": "directus_files", + "schema": { + "constraint_name": "hero_background_image_foreign", + "table": "Hero", + "column": "background_image", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Hero", + "many_field": "background_image", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Hero", "field": "user_created", @@ -23475,63 +25591,11 @@ }, { "collection": "Hero", - "field": "background_image", - "related_collection": "directus_files", - "schema": { - "constraint_name": "hero_background_image_foreign", - "table": "Hero", - "column": "background_image", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Hero", - "many_field": "background_image", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Text_With_Side_Image", - "field": "user_created", - "related_collection": "directus_users", - "schema": { - "constraint_name": "text_with_side_image_user_created_foreign", - "table": "Text_With_Side_Image", - "column": "user_created", - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Text_With_Side_Image", - "many_field": "user_created", - "one_collection": "directus_users", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Text_With_Side_Image", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "text_with_side_image_user_updated_foreign", - "table": "Text_With_Side_Image", + "constraint_name": "hero_user_updated_foreign", + "table": "Hero", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -23540,7 +25604,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Text_With_Side_Image", + "many_collection": "Hero", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -23578,12 +25642,38 @@ } }, { - "collection": "Wall_Of_Text", + "collection": "Text_With_Side_Image", + "field": "user_updated", + "related_collection": "directus_users", + "schema": { + "constraint_name": "text_with_side_image_user_updated_foreign", + "table": "Text_With_Side_Image", + "column": "user_updated", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Text_With_Side_Image", + "many_field": "user_updated", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Text_With_Side_Image", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "wall_of_text_user_created_foreign", - "table": "Wall_Of_Text", + "constraint_name": "text_with_side_image_user_created_foreign", + "table": "Text_With_Side_Image", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -23592,7 +25682,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Wall_Of_Text", + "many_collection": "Text_With_Side_Image", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -23630,13 +25720,13 @@ } }, { - "collection": "Frequently_Asked_Questions", - "field": "user_updated", + "collection": "Wall_Of_Text", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "frequently_asked_questions_user_updated_foreign", - "table": "Frequently_Asked_Questions", - "column": "user_updated", + "constraint_name": "wall_of_text_user_created_foreign", + "table": "Wall_Of_Text", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -23644,8 +25734,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Frequently_Asked_Questions", - "many_field": "user_updated", + "many_collection": "Wall_Of_Text", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -23682,13 +25772,13 @@ } }, { - "collection": "Upcoming_Events", - "field": "user_created", + "collection": "Frequently_Asked_Questions", + "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "upcoming_events_user_created_foreign", - "table": "Upcoming_Events", - "column": "user_created", + "constraint_name": "frequently_asked_questions_user_updated_foreign", + "table": "Frequently_Asked_Questions", + "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -23696,8 +25786,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Upcoming_Events", - "many_field": "user_created", + "many_collection": "Frequently_Asked_Questions", + "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -23734,12 +25824,12 @@ } }, { - "collection": "Equipment_Table", + "collection": "Upcoming_Events", "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "equipment_table_user_created_foreign", - "table": "Equipment_Table", + "constraint_name": "upcoming_events_user_created_foreign", + "table": "Upcoming_Events", "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -23748,7 +25838,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Equipment_Table", + "many_collection": "Upcoming_Events", "many_field": "user_created", "one_collection": "directus_users", "one_field": null, @@ -23786,13 +25876,13 @@ } }, { - "collection": "Review_List", - "field": "user_updated", + "collection": "Equipment_Table", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "review_list_user_updated_foreign", - "table": "Review_List", - "column": "user_updated", + "constraint_name": "equipment_table_user_created_foreign", + "table": "Equipment_Table", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -23800,8 +25890,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Review_List", - "many_field": "user_updated", + "many_collection": "Equipment_Table", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -23838,13 +25928,13 @@ } }, { - "collection": "Contact", - "field": "user_created", + "collection": "Review_List", + "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "contact_user_created_foreign", - "table": "Contact", - "column": "user_created", + "constraint_name": "review_list_user_updated_foreign", + "table": "Review_List", + "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -23852,8 +25942,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Contact", - "many_field": "user_created", + "many_collection": "Review_List", + "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -23890,13 +25980,13 @@ } }, { - "collection": "Last_Blogs", - "field": "user_updated", + "collection": "Contact", + "field": "user_created", "related_collection": "directus_users", "schema": { - "constraint_name": "last_blogs_user_updated_foreign", - "table": "Last_Blogs", - "column": "user_updated", + "constraint_name": "contact_user_created_foreign", + "table": "Contact", + "column": "user_created", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -23904,8 +25994,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Last_Blogs", - "many_field": "user_updated", + "many_collection": "Contact", + "many_field": "user_created", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -23942,12 +26032,12 @@ } }, { - "collection": "Last_Projects", + "collection": "Last_Blogs", "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "last_projects_user_updated_foreign", - "table": "Last_Projects", + "constraint_name": "last_blogs_user_updated_foreign", + "table": "Last_Blogs", "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", @@ -23956,7 +26046,7 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Last_Projects", + "many_collection": "Last_Blogs", "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, @@ -23994,13 +26084,13 @@ } }, { - "collection": "Last_Galleries", - "field": "user_created", + "collection": "Last_Projects", + "field": "user_updated", "related_collection": "directus_users", "schema": { - "constraint_name": "last_galleries_user_created_foreign", - "table": "Last_Galleries", - "column": "user_created", + "constraint_name": "last_projects_user_updated_foreign", + "table": "Last_Projects", + "column": "user_updated", "foreign_key_schema": "public", "foreign_key_table": "directus_users", "foreign_key_column": "id", @@ -24008,8 +26098,8 @@ "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Last_Galleries", - "many_field": "user_created", + "many_collection": "Last_Projects", + "many_field": "user_updated", "one_collection": "directus_users", "one_field": null, "one_collection_field": null, @@ -24044,6 +26134,32 @@ "sort_field": null, "one_deselect_action": "nullify" } + }, + { + "collection": "Last_Galleries", + "field": "user_created", + "related_collection": "directus_users", + "schema": { + "constraint_name": "last_galleries_user_created_foreign", + "table": "Last_Galleries", + "column": "user_created", + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Last_Galleries", + "many_field": "user_created", + "one_collection": "directus_users", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } } ] } \ No newline at end of file From ce7dd18badefa5ae58ed6ea188705b85f3d19acd Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 7 Mar 2026 15:50:59 +0100 Subject: [PATCH 39/41] Add plugin settings --- directus/schema.json | 1079 ++++++++++++++++++++++++++++++------------ 1 file changed, 766 insertions(+), 313 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index a40249c..824b452 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1092,6 +1092,32 @@ }, "schema": {} }, + { + "collection": "Plugin_Settings", + "meta": { + "collection": "Plugin_Settings", + "icon": "plug_connect", + "note": null, + "display_template": null, + "hidden": false, + "singleton": true, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": 8, + "group": "Settings", + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} + }, { "collection": "Hero", "meta": { @@ -16555,6 +16581,26 @@ "collection": "Photo_Settings", "field": "id", "type": "integer", + "schema": { + "name": "id", + "table": "Photo_Settings", + "data_type": "integer", + "default_value": "nextval('\"Photo_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Photo_Settings", "field": "id", @@ -16575,32 +16621,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "id", - "table": "Photo_Settings", - "data_type": "integer", - "default_value": "nextval('\"Photo_Settings_id_seq\"'::regclass)", - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": true, - "is_indexed": false, - "is_primary_key": true, - "has_auto_increment": true, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Photo_Settings", "field": "user_created", "type": "uuid", + "schema": { + "name": "user_created", + "table": "Photo_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Photo_Settings", "field": "user_created", @@ -16625,11 +16671,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Photo_Settings", + "field": "date_created", + "type": "timestamp", "schema": { - "name": "user_created", + "name": "date_created", "table": "Photo_Settings", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -16641,16 +16692,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Photo_Settings", - "field": "date_created", - "type": "timestamp", + }, "meta": { "collection": "Photo_Settings", "field": "date_created", @@ -16675,11 +16721,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Photo_Settings", + "field": "user_updated", + "type": "uuid", "schema": { - "name": "date_created", + "name": "user_updated", "table": "Photo_Settings", - "data_type": "timestamp with time zone", + "data_type": "uuid", "default_value": null, "generation_expression": null, "max_length": null, @@ -16691,16 +16742,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", "comment": null - } - }, - { - "collection": "Photo_Settings", - "field": "user_updated", - "type": "uuid", + }, "meta": { "collection": "Photo_Settings", "field": "user_updated", @@ -16725,11 +16771,16 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Photo_Settings", + "field": "date_updated", + "type": "timestamp", "schema": { - "name": "user_updated", + "name": "date_updated", "table": "Photo_Settings", - "data_type": "uuid", + "data_type": "timestamp with time zone", "default_value": null, "generation_expression": null, "max_length": null, @@ -16741,16 +16792,11 @@ "is_indexed": false, "is_primary_key": false, "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "directus_users", - "foreign_key_column": "id", + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Photo_Settings", - "field": "date_updated", - "type": "timestamp", + }, "meta": { "collection": "Photo_Settings", "field": "date_updated", @@ -16775,18 +16821,23 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Photo_Settings", + "field": "enabled", + "type": "boolean", "schema": { - "name": "date_updated", + "name": "enabled", "table": "Photo_Settings", - "data_type": "timestamp with time zone", + "data_type": "boolean", "default_value": null, "generation_expression": null, "max_length": null, "numeric_precision": null, "numeric_scale": null, "is_generated": false, - "is_nullable": true, + "is_nullable": false, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -16795,12 +16846,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Photo_Settings", - "field": "enabled", - "type": "boolean", + }, "meta": { "collection": "Photo_Settings", "field": "enabled", @@ -16823,32 +16869,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "enabled", - "table": "Photo_Settings", - "data_type": "boolean", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Photo_Settings", "field": "divider-5yf0y-", "type": "alias", + "schema": null, "meta": { "collection": "Photo_Settings", "field": "divider-5yf0y-", @@ -16875,13 +16902,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Photo_Settings", "field": "categories_index_route_template_url", "type": "string", + "schema": { + "name": "categories_index_route_template_url", + "table": "Photo_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Photo_Settings", "field": "categories_index_route_template_url", @@ -16904,32 +16950,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "categories_index_route_template_url", - "table": "Photo_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Photo_Settings", "field": "divider-sdaevk", "type": "alias", + "schema": null, "meta": { "collection": "Photo_Settings", "field": "divider-sdaevk", @@ -16956,13 +16983,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Photo_Settings", "field": "category_route_template_url", "type": "string", + "schema": { + "name": "category_route_template_url", + "table": "Photo_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Photo_Settings", "field": "category_route_template_url", @@ -16985,18 +17031,23 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Photo_Settings", + "field": "albums_per_category_page", + "type": "integer", "schema": { - "name": "category_route_template_url", + "name": "albums_per_category_page", "table": "Photo_Settings", - "data_type": "character varying", - "default_value": null, + "data_type": "integer", + "default_value": 6, "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, "is_generated": false, - "is_nullable": false, + "is_nullable": true, "is_unique": false, "is_indexed": false, "is_primary_key": false, @@ -17005,12 +17056,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Photo_Settings", - "field": "albums_per_category_page", - "type": "integer", + }, "meta": { "collection": "Photo_Settings", "field": "albums_per_category_page", @@ -17035,32 +17081,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "albums_per_category_page", - "table": "Photo_Settings", - "data_type": "integer", - "default_value": 6, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": true, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Photo_Settings", "field": "category_icons", "type": "uuid", + "schema": { + "name": "category_icons", + "table": "Photo_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Category_Icons", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Photo_Settings", "field": "category_icons", @@ -17085,32 +17131,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "category_icons", - "table": "Photo_Settings", - "data_type": "uuid", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Category_Icons", - "foreign_key_column": "id", - "comment": null } }, { "collection": "Photo_Settings", "field": "divider-oos72w", "type": "alias", + "schema": null, "meta": { "collection": "Photo_Settings", "field": "divider-oos72w", @@ -17137,13 +17164,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Photo_Settings", "field": "album_route_template_url", "type": "string", + "schema": { + "name": "album_route_template_url", + "table": "Photo_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Photo_Settings", "field": "album_route_template_url", @@ -17166,16 +17212,21 @@ "validation": null, "validation_message": null, "searchable": true - }, + } + }, + { + "collection": "Photo_Settings", + "field": "photos_per_album_page", + "type": "integer", "schema": { - "name": "album_route_template_url", + "name": "photos_per_album_page", "table": "Photo_Settings", - "data_type": "character varying", - "default_value": null, + "data_type": "integer", + "default_value": 25, "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, "is_generated": false, "is_nullable": false, "is_unique": false, @@ -17186,12 +17237,7 @@ "foreign_key_table": null, "foreign_key_column": null, "comment": null - } - }, - { - "collection": "Photo_Settings", - "field": "photos_per_album_page", - "type": "integer", + }, "meta": { "collection": "Photo_Settings", "field": "photos_per_album_page", @@ -17216,32 +17262,13 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "photos_per_album_page", - "table": "Photo_Settings", - "data_type": "integer", - "default_value": 25, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Photo_Settings", "field": "divider-8djkvo", "type": "alias", + "schema": null, "meta": { "collection": "Photo_Settings", "field": "divider-8djkvo", @@ -17268,13 +17295,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": null + } }, { "collection": "Photo_Settings", "field": "photo_route_template_url", "type": "string", + "schema": { + "name": "photo_route_template_url", + "table": "Photo_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, "meta": { "collection": "Photo_Settings", "field": "photo_route_template_url", @@ -17297,32 +17343,32 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "photo_route_template_url", - "table": "Photo_Settings", - "data_type": "character varying", - "default_value": null, - "generation_expression": null, - "max_length": 255, - "numeric_precision": null, - "numeric_scale": null, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": null, - "foreign_key_table": null, - "foreign_key_column": null, - "comment": null } }, { "collection": "Photo_Settings", "field": "photo_icons", "type": "integer", + "schema": { + "name": "photo_icons", + "table": "Photo_Settings", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Icons", + "foreign_key_column": "id", + "comment": null + }, "meta": { "collection": "Photo_Settings", "field": "photo_icons", @@ -17347,26 +17393,6 @@ "validation": null, "validation_message": null, "searchable": true - }, - "schema": { - "name": "photo_icons", - "table": "Photo_Settings", - "data_type": "integer", - "default_value": null, - "generation_expression": null, - "max_length": null, - "numeric_precision": 32, - "numeric_scale": 0, - "is_generated": false, - "is_nullable": false, - "is_unique": false, - "is_indexed": false, - "is_primary_key": false, - "has_auto_increment": false, - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Icons", - "foreign_key_column": "id", - "comment": null } }, { @@ -18528,6 +18554,381 @@ "searchable": true } }, + { + "collection": "Plugin_Settings", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Plugin_Settings", + "data_type": "integer", + "default_value": "nextval('\"Plugin_Settings_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Plugin_Settings", + "field": "id", + "special": null, + "interface": "input", + "options": null, + "display": null, + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Plugin_Settings", + "field": "user_created", + "type": "uuid", + "schema": { + "name": "user_created", + "table": "Plugin_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Plugin_Settings", + "field": "user_created", + "special": [ + "user-created" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 2, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Plugin_Settings", + "field": "date_created", + "type": "timestamp", + "schema": { + "name": "date_created", + "table": "Plugin_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Plugin_Settings", + "field": "date_created", + "special": [ + "date-created" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 3, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Plugin_Settings", + "field": "user_updated", + "type": "uuid", + "schema": { + "name": "user_updated", + "table": "Plugin_Settings", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "directus_users", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Plugin_Settings", + "field": "user_updated", + "special": [ + "user-updated" + ], + "interface": "select-dropdown-m2o", + "options": { + "template": "{{avatar}} {{first_name}} {{last_name}}" + }, + "display": "user", + "display_options": null, + "readonly": true, + "hidden": true, + "sort": 4, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Plugin_Settings", + "field": "date_updated", + "type": "timestamp", + "schema": { + "name": "date_updated", + "table": "Plugin_Settings", + "data_type": "timestamp with time zone", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Plugin_Settings", + "field": "date_updated", + "special": [ + "date-updated" + ], + "interface": "datetime", + "options": null, + "display": "datetime", + "display_options": { + "relative": true + }, + "readonly": true, + "hidden": true, + "sort": 5, + "width": "half", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Plugin_Settings", + "field": "divider-3hkxd4", + "type": "alias", + "schema": null, + "meta": { + "collection": "Plugin_Settings", + "field": "divider-3hkxd4", + "special": [ + "alias", + "no-data" + ], + "interface": "presentation-divider", + "options": { + "title": "Swetrix", + "icon": "auto_graph" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 6, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Plugin_Settings", + "field": "swetrix_url", + "type": "string", + "schema": { + "name": "swetrix_url", + "table": "Plugin_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Plugin_Settings", + "field": "swetrix_url", + "special": null, + "interface": "input", + "options": { + "iconLeft": "link" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 7, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Plugin_Settings", + "field": "swetrix_id", + "type": "string", + "schema": { + "name": "swetrix_id", + "table": "Plugin_Settings", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Plugin_Settings", + "field": "swetrix_id", + "special": null, + "interface": "input", + "options": { + "iconLeft": "numbers" + }, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 8, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Hero", "field": "id", @@ -25095,6 +25496,32 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Photo_Settings", + "field": "category_icons", + "related_collection": "Photo_Category_Icons", + "schema": { + "constraint_name": "photo_settings_category_icons_foreign", + "table": "Photo_Settings", + "column": "category_icons", + "foreign_key_schema": "public", + "foreign_key_table": "Photo_Category_Icons", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Settings", + "many_field": "category_icons", + "one_collection": "Photo_Category_Icons", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Photo_Settings", "field": "photo_icons", @@ -25173,32 +25600,6 @@ "one_deselect_action": "nullify" } }, - { - "collection": "Photo_Settings", - "field": "category_icons", - "related_collection": "Photo_Category_Icons", - "schema": { - "constraint_name": "photo_settings_category_icons_foreign", - "table": "Photo_Settings", - "column": "category_icons", - "foreign_key_schema": "public", - "foreign_key_table": "Photo_Category_Icons", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Photo_Settings", - "many_field": "category_icons", - "one_collection": "Photo_Category_Icons", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, { "collection": "Photo_Icons", "field": "download_icon", @@ -25407,6 +25808,84 @@ "one_deselect_action": "nullify" } }, + { + "collection": "Photo_Category_Icons", + "field": "date_icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_category_icons_date_icon_foreign", + "table": "Photo_Category_Icons", + "column": "date_icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Category_Icons", + "many_field": "date_icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Category_Icons", + "field": "location_icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_category_icons_location_icon_foreign", + "table": "Photo_Category_Icons", + "column": "location_icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Category_Icons", + "many_field": "location_icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Photo_Category_Icons", + "field": "photos_icon", + "related_collection": "directus_files", + "schema": { + "constraint_name": "photo_category_icons_photos_icon_foreign", + "table": "Photo_Category_Icons", + "column": "photos_icon", + "foreign_key_schema": "public", + "foreign_key_table": "directus_files", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "NO ACTION" + }, + "meta": { + "many_collection": "Photo_Category_Icons", + "many_field": "photos_icon", + "one_collection": "directus_files", + "one_field": null, + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": null, + "sort_field": null, + "one_deselect_action": "nullify" + } + }, { "collection": "Photo_Category_Icons", "field": "user_updated", @@ -25460,23 +25939,23 @@ } }, { - "collection": "Photo_Category_Icons", - "field": "photos_icon", - "related_collection": "directus_files", + "collection": "Plugin_Settings", + "field": "user_created", + "related_collection": "directus_users", "schema": { - "constraint_name": "photo_category_icons_photos_icon_foreign", - "table": "Photo_Category_Icons", - "column": "photos_icon", + "constraint_name": "plugin_settings_user_created_foreign", + "table": "Plugin_Settings", + "column": "user_created", "foreign_key_schema": "public", - "foreign_key_table": "directus_files", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Photo_Category_Icons", - "many_field": "photos_icon", - "one_collection": "directus_files", + "many_collection": "Plugin_Settings", + "many_field": "user_created", + "one_collection": "directus_users", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, @@ -25486,49 +25965,23 @@ } }, { - "collection": "Photo_Category_Icons", - "field": "location_icon", - "related_collection": "directus_files", + "collection": "Plugin_Settings", + "field": "user_updated", + "related_collection": "directus_users", "schema": { - "constraint_name": "photo_category_icons_location_icon_foreign", - "table": "Photo_Category_Icons", - "column": "location_icon", + "constraint_name": "plugin_settings_user_updated_foreign", + "table": "Plugin_Settings", + "column": "user_updated", "foreign_key_schema": "public", - "foreign_key_table": "directus_files", + "foreign_key_table": "directus_users", "foreign_key_column": "id", "on_update": "NO ACTION", "on_delete": "NO ACTION" }, "meta": { - "many_collection": "Photo_Category_Icons", - "many_field": "location_icon", - "one_collection": "directus_files", - "one_field": null, - "one_collection_field": null, - "one_allowed_collections": null, - "junction_field": null, - "sort_field": null, - "one_deselect_action": "nullify" - } - }, - { - "collection": "Photo_Category_Icons", - "field": "date_icon", - "related_collection": "directus_files", - "schema": { - "constraint_name": "photo_category_icons_date_icon_foreign", - "table": "Photo_Category_Icons", - "column": "date_icon", - "foreign_key_schema": "public", - "foreign_key_table": "directus_files", - "foreign_key_column": "id", - "on_update": "NO ACTION", - "on_delete": "NO ACTION" - }, - "meta": { - "many_collection": "Photo_Category_Icons", - "many_field": "date_icon", - "one_collection": "directus_files", + "many_collection": "Plugin_Settings", + "many_field": "user_updated", + "one_collection": "directus_users", "one_field": null, "one_collection_field": null, "one_allowed_collections": null, From c7ca2fe938f6d65b5d1b8213655cc51866632d30 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 7 Mar 2026 15:56:29 +0100 Subject: [PATCH 40/41] Add M2M builder components to Pages --- directus/schema.json | 340 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 340 insertions(+) diff --git a/directus/schema.json b/directus/schema.json index 824b452..ed8337f 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1403,6 +1403,32 @@ "versioning": false }, "schema": {} + }, + { + "collection": "Pages_components", + "meta": { + "collection": "Pages_components", + "icon": "import_export", + "note": null, + "display_template": null, + "hidden": true, + "singleton": false, + "translations": null, + "archive_field": null, + "archive_app_filter": true, + "archive_value": null, + "unarchive_value": null, + "sort_field": null, + "accountability": "all", + "color": null, + "item_duplication_fields": null, + "sort": null, + "group": null, + "collapse": "open", + "preview_url": null, + "versioning": false + }, + "schema": {} } ], "fields": [ @@ -4546,6 +4572,35 @@ "searchable": true } }, + { + "collection": "Pages", + "field": "components", + "type": "alias", + "schema": null, + "meta": { + "collection": "Pages", + "field": "components", + "special": [ + "m2a" + ], + "interface": "list-m2a", + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": false, + "sort": 9, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": true, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, { "collection": "Photo", "field": "id", @@ -23185,6 +23240,236 @@ "validation_message": null, "searchable": true } + }, + { + "collection": "Pages_components", + "field": "id", + "type": "integer", + "schema": { + "name": "id", + "table": "Pages_components", + "data_type": "integer", + "default_value": "nextval('\"Pages_components_id_seq\"'::regclass)", + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": false, + "is_unique": true, + "is_indexed": false, + "is_primary_key": true, + "has_auto_increment": true, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Pages_components", + "field": "id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 1, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Pages_components", + "field": "Pages_id", + "type": "uuid", + "schema": { + "name": "Pages_id", + "table": "Pages_components", + "data_type": "uuid", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": "public", + "foreign_key_table": "Pages", + "foreign_key_column": "id", + "comment": null + }, + "meta": { + "collection": "Pages_components", + "field": "Pages_id", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 2, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Pages_components", + "field": "item", + "type": "string", + "schema": { + "name": "item", + "table": "Pages_components", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Pages_components", + "field": "item", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 3, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Pages_components", + "field": "sort", + "type": "integer", + "schema": { + "name": "sort", + "table": "Pages_components", + "data_type": "integer", + "default_value": null, + "generation_expression": null, + "max_length": null, + "numeric_precision": 32, + "numeric_scale": 0, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Pages_components", + "field": "sort", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 4, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } + }, + { + "collection": "Pages_components", + "field": "collection", + "type": "string", + "schema": { + "name": "collection", + "table": "Pages_components", + "data_type": "character varying", + "default_value": null, + "generation_expression": null, + "max_length": 255, + "numeric_precision": null, + "numeric_scale": null, + "is_generated": false, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "has_auto_increment": false, + "foreign_key_schema": null, + "foreign_key_table": null, + "foreign_key_column": null, + "comment": null + }, + "meta": { + "collection": "Pages_components", + "field": "collection", + "special": null, + "interface": null, + "options": null, + "display": null, + "display_options": null, + "readonly": false, + "hidden": true, + "sort": 5, + "width": "full", + "translations": null, + "note": null, + "conditions": null, + "required": false, + "group": null, + "validation": null, + "validation_message": null, + "searchable": true + } } ], "relations": [ @@ -26613,6 +26898,61 @@ "sort_field": null, "one_deselect_action": "nullify" } + }, + { + "collection": "Pages_components", + "field": "item", + "related_collection": null, + "schema": null, + "meta": { + "many_collection": "Pages_components", + "many_field": "item", + "one_collection": null, + "one_field": null, + "one_collection_field": "collection", + "one_allowed_collections": [ + "Hero", + "Text_With_Side_Image", + "Wall_Of_Text", + "Frequently_Asked_Questions", + "Upcoming_Events", + "Equipment_Table", + "Review_List", + "Contact", + "Last_Blogs", + "Last_Projects", + "Last_Galleries" + ], + "junction_field": "Pages_id", + "sort_field": null, + "one_deselect_action": "nullify" + } + }, + { + "collection": "Pages_components", + "field": "Pages_id", + "related_collection": "Pages", + "schema": { + "constraint_name": "pages_components_pages_id_foreign", + "table": "Pages_components", + "column": "Pages_id", + "foreign_key_schema": "public", + "foreign_key_table": "Pages", + "foreign_key_column": "id", + "on_update": "NO ACTION", + "on_delete": "SET NULL" + }, + "meta": { + "many_collection": "Pages_components", + "many_field": "Pages_id", + "one_collection": "Pages", + "one_field": "components", + "one_collection_field": null, + "one_allowed_collections": null, + "junction_field": "item", + "sort_field": "sort", + "one_deselect_action": "nullify" + } } ] } \ No newline at end of file From fd2f5f60daf2f10c7fd18717ca8249ba0c65802f Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sat, 7 Mar 2026 15:57:39 +0100 Subject: [PATCH 41/41] Change some icons for some types in Directus --- directus/schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/directus/schema.json b/directus/schema.json index ed8337f..cc198d2 100644 --- a/directus/schema.json +++ b/directus/schema.json @@ -1200,7 +1200,7 @@ "collection": "Frequently_Asked_Questions", "meta": { "collection": "Frequently_Asked_Questions", - "icon": null, + "icon": "question_mark", "note": null, "display_template": null, "hidden": true, @@ -1226,7 +1226,7 @@ "collection": "Upcoming_Events", "meta": { "collection": "Upcoming_Events", - "icon": null, + "icon": "event_note", "note": null, "display_template": null, "hidden": true,