From 55f9bb514b37195e3a60b0354f12ca8547874410 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Thu, 4 Sep 2025 13:01:37 +0100 Subject: [PATCH] type event seed using flex layout (#355) --- .../seeds/development/directus/gallery.json | 4 ++ .../seeds/development/directus/startEnd.json | 16 +++++++ .../seeds/development/directus/texts.json | 8 ++++ .../seeds/development/directus/types.json | 2 +- .../development/manual/type-ui-components.sql | 42 ++++++++++++++++++- 5 files changed, 70 insertions(+), 2 deletions(-) create mode 100644 backend/directus-config/seeds/development/directus/startEnd.json diff --git a/backend/directus-config/seeds/development/directus/gallery.json b/backend/directus-config/seeds/development/directus/gallery.json index 7bee5394..1d8548fa 100644 --- a/backend/directus-config/seeds/development/directus/gallery.json +++ b/backend/directus-config/seeds/development/directus/gallery.json @@ -12,6 +12,10 @@ { "_sync_id": "ea97b565-037c-4d0c-bcec-5e38793a6e7f", "hideInputLabel": false + }, + { + "_sync_id": "b0c52d6e-b3d2-4e3b-89e2-065be324e27b", + "hideInputLabel": false } ] } \ No newline at end of file diff --git a/backend/directus-config/seeds/development/directus/startEnd.json b/backend/directus-config/seeds/development/directus/startEnd.json new file mode 100644 index 00000000..a6ed6774 --- /dev/null +++ b/backend/directus-config/seeds/development/directus/startEnd.json @@ -0,0 +1,16 @@ +{ + "collection": "startEnd", + "meta": { + "insert_order": 1, + "create": true, + "update": true, + "delete": true, + "preserve_ids": true, + "ignore_on_update": [] + }, + "data": [ + { + "_sync_id": "0b5e5f0a-76a4-407f-84ab-2fd718965909" + } + ] +} \ No newline at end of file diff --git a/backend/directus-config/seeds/development/directus/texts.json b/backend/directus-config/seeds/development/directus/texts.json index 924e38ae..e5447001 100644 --- a/backend/directus-config/seeds/development/directus/texts.json +++ b/backend/directus-config/seeds/development/directus/texts.json @@ -16,6 +16,14 @@ "hideWhenEmpty": true, "showMarkdownHint": true, "size": "full" + }, + { + "_sync_id": "94f6af1d-77e5-49ed-937b-6b9addc4f8ac", + "dataField": "text", + "heading": null, + "hideWhenEmpty": true, + "showMarkdownHint": true, + "size": "full" } ] } \ No newline at end of file diff --git a/backend/directus-config/seeds/development/directus/types.json b/backend/directus-config/seeds/development/directus/types.json index 558be287..2ceb8a55 100644 --- a/backend/directus-config/seeds/development/directus/types.json +++ b/backend/directus-config/seeds/development/directus/types.json @@ -28,7 +28,7 @@ "date_created": "2025-01-01T00:00:00.000Z", "user_updated": null, "date_updated": null, - "template": "tabs", + "template": "flex", "show_text": true, "show_profile_button" : true, "show_start_end" : true diff --git a/backend/directus-config/seeds/development/manual/type-ui-components.sql b/backend/directus-config/seeds/development/manual/type-ui-components.sql index eda10195..6f0ceb69 100644 --- a/backend/directus-config/seeds/development/manual/type-ui-components.sql +++ b/backend/directus-config/seeds/development/manual/type-ui-components.sql @@ -23,4 +23,44 @@ ON CONFLICT (id) DO UPDATE SET collection = excluded.collection, item = excluded.item, sort = excluded.sort, - types_id = excluded.types_id; \ No newline at end of file + types_id = excluded.types_id; + +-- Type: event +INSERT INTO public."types_profileTemplate" (collection, id, item, sort, types_id) +SELECT + 'startEnd', '1', '0b5e5f0a-76a4-407f-84ab-2fd718965909' , '1', types.id +FROM + public.types as types +WHERE + name = 'event' +ON CONFLICT (id) DO UPDATE + SET collection = excluded.collection, + item = excluded.item, + sort = excluded.sort, + types_id = excluded.types_id; + +INSERT INTO public."types_profileTemplate" (collection, id, item, sort, types_id) +SELECT + 'texts', '2', '94f6af1d-77e5-49ed-937b-6b9addc4f8ac' , '2', types.id +FROM + public.types as types +WHERE + name = 'event' +ON CONFLICT (id) DO UPDATE + SET collection = excluded.collection, + item = excluded.item, + sort = excluded.sort, + types_id = excluded.types_id; + +INSERT INTO public."types_profileTemplate" (collection, id, item, sort, types_id) +SELECT + 'gallery', '3', 'b0c52d6e-b3d2-4e3b-89e2-065be324e27b' , '3', types.id +FROM + public.types as types +WHERE + name = 'event' +ON CONFLICT (id) DO UPDATE + SET collection = excluded.collection, + item = excluded.item, + sort = excluded.sort, + types_id = excluded.types_id;