From 31eb3ed000ebf636e11becf8c2c2f07a62e32212 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Wed, 3 Sep 2025 14:03:58 +0100 Subject: [PATCH] feat(backend): item seeds (#349) * add marker icons, images & seeds * added sample items to the development environment Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com> * added ocean nomads layers * added and restructured files * added menu texts and removed place layer from sample map --------- Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com> Co-authored-by: Anton Tranelis --- .../directus-config/collections/folders.json | 46 +------ .../development/directus/directus_files.json | 10 ++ .../directus_files_marker_outline.json | 63 ++++++++++ ....json => directus_files_marker_solid.json} | 116 ++++++++--------- .../directus/files/icons/outline/boat.svg | 1 + .../directus/files/icons/outline/calendar.svg | 3 + .../directus/files/icons/outline/house.svg | 1 + .../directus/files/icons/outline/map-pin.svg | 4 + .../directus/files/icons/outline/users.svg | 3 + .../files/icons/{ => solid}/bicycle.svg | 0 .../directus/files/icons/{ => solid}/boat.svg | 0 .../directus/files/icons/{ => solid}/cafe.svg | 0 .../files/icons/{ => solid}/calendar.svg | 0 .../directus/files/icons/{ => solid}/camp.svg | 0 .../files/icons/{ => solid}/cannabis.svg | 0 .../files/icons/{ => solid}/circle-dot.svg | 0 .../files/icons/{ => solid}/compass.svg | 0 .../files/icons/{ => solid}/crosshair.svg | 0 .../directus/files/icons/{ => solid}/drum.svg | 0 .../directus/files/icons/{ => solid}/fire.svg | 0 .../files/icons/{ => solid}/flower.svg | 0 .../files/icons/{ => solid}/group.svg | 0 .../files/icons/{ => solid}/house.svg | 0 .../icons/{ => solid}/liebevoll.jetzt.svg | 0 .../files/icons/{ => solid}/music.svg | 0 .../files/icons/{ => solid}/network.svg | 0 .../files/icons/{ => solid}/offer.svg | 0 .../files/icons/{ => solid}/plant.svg | 0 .../files/icons/{ => solid}/point.svg | 0 .../files/icons/{ => solid}/puzzle.svg | 0 .../files/icons/{ => solid}/quest.svg | 0 .../directus/files/icons/{ => solid}/shop.svg | 0 .../files/icons/{ => solid}/staff-snake.svg | 0 .../directus/files/icons/{ => solid}/star.svg | 0 .../files/icons/{ => solid}/steps.svg | 0 .../files/icons/{ => solid}/suitecase.svg | 0 .../directus/files/icons/{ => solid}/tree.svg | 0 .../directus/files/icons/{ => solid}/user.svg | 0 .../development/directus/files/vessel.svg | 19 +++ .../seeds/development/directus/items.json | 95 ++++++++++++++ .../seeds/development/directus/layers.json | 104 ++++++++++++++- .../development/directus/layers_maps.json | 24 +++- .../seeds/development/directus/maps.json | 1 + .../development/directus/marker_icons.json | 118 +++++++++--------- .../seeds/development/directus/types.json | 54 +++++++- 45 files changed, 495 insertions(+), 167 deletions(-) create mode 100644 backend/directus-config/seeds/development/directus/directus_files_marker_outline.json rename backend/directus-config/seeds/development/directus/{directus_files_marker_icon.json => directus_files_marker_solid.json} (71%) create mode 100644 backend/directus-config/seeds/development/directus/files/icons/outline/boat.svg create mode 100644 backend/directus-config/seeds/development/directus/files/icons/outline/calendar.svg create mode 100644 backend/directus-config/seeds/development/directus/files/icons/outline/house.svg create mode 100644 backend/directus-config/seeds/development/directus/files/icons/outline/map-pin.svg create mode 100644 backend/directus-config/seeds/development/directus/files/icons/outline/users.svg rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/bicycle.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/boat.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/cafe.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/calendar.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/camp.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/cannabis.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/circle-dot.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/compass.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/crosshair.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/drum.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/fire.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/flower.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/group.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/house.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/liebevoll.jetzt.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/music.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/network.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/offer.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/plant.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/point.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/puzzle.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/quest.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/shop.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/staff-snake.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/star.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/steps.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/suitecase.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/tree.svg (100%) rename backend/directus-config/seeds/development/directus/files/icons/{ => solid}/user.svg (100%) create mode 100644 backend/directus-config/seeds/development/directus/files/vessel.svg create mode 100644 backend/directus-config/seeds/development/directus/items.json diff --git a/backend/directus-config/collections/folders.json b/backend/directus-config/collections/folders.json index 2177eb4b..0a9f366b 100644 --- a/backend/directus-config/collections/folders.json +++ b/backend/directus-config/collections/folders.json @@ -1,57 +1,17 @@ [ - { - "name": "146. Friedensbaum", - "parent": "50431387-c49b-44bd-9311-911bf542163d", - "_syncId": "0b4ad883-d49f-4197-9941-24ae11f9a6eb" - }, - { - "name": "outline", - "parent": "a5d15142-dd36-4194-bee5-13ddc420a99d", - "_syncId": "0b66498d-8ee3-48fc-8fe7-72b6f86d8d0f" - }, - { - "name": "Docutopia Avatars", - "parent": null, - "_syncId": "0c7f264e-9946-4372-9e30-e4680b6cc2e2" - }, { "name": "map-logos", "parent": null, "_syncId": "27b2a288-d50a-48b7-88cd-35945503277b" }, { - "name": "fotos", - "parent": null, - "_syncId": "2daee21f-52b8-4152-88e9-ccf18169dcf0" - }, - { - "name": "item-avatars", - "parent": null, - "_syncId": "43837abb-cc52-4439-ac98-e3671cbc7773" - }, - { - "name": "Friedensbaum", - "parent": null, - "_syncId": "50431387-c49b-44bd-9311-911bf542163d" - }, - { - "name": "marker-icons", + "name": "icons-solid", "parent": null, "_syncId": "889a110a-a117-40fa-b091-5c5a2766563f" }, { - "name": "heroicons", + "name": "icons-outline", "parent": null, - "_syncId": "a5d15142-dd36-4194-bee5-13ddc420a99d" - }, - { - "name": "solid", - "parent": "a5d15142-dd36-4194-bee5-13ddc420a99d", - "_syncId": "a97106b4-218b-45df-adc9-36184886e285" - }, - { - "name": "Würdekompass", - "parent": null, - "_syncId": "f612af27-e7dd-43f0-bde9-2f960f8897be" + "_syncId": "f255d3a7-8ecc-4ee0-b584-dee753317415" } ] diff --git a/backend/directus-config/seeds/development/directus/directus_files.json b/backend/directus-config/seeds/development/directus/directus_files.json index 7b826c39..1b3b2fa3 100644 --- a/backend/directus-config/seeds/development/directus/directus_files.json +++ b/backend/directus-config/seeds/development/directus/directus_files.json @@ -17,6 +17,16 @@ "title": "Utopia Logo", "tags": [], "description": "Utopia Logo" + }, + { + "_sync_id": "vessel-svg", + "_file_path": "./files/vessel.svg", + "storage": "local", + "folder": "27b2a288-d50a-48b7-88cd-35945503277b", + "filename_download": "vessel.svg", + "title": "Vessel SVG", + "tags": [], + "description": "Vessel SVG" } ] } \ No newline at end of file diff --git a/backend/directus-config/seeds/development/directus/directus_files_marker_outline.json b/backend/directus-config/seeds/development/directus/directus_files_marker_outline.json new file mode 100644 index 00000000..55820371 --- /dev/null +++ b/backend/directus-config/seeds/development/directus/directus_files_marker_outline.json @@ -0,0 +1,63 @@ +{ + "collection": "directus_files", + "meta": { + "insert_order": 2, + "create": true, + "update": true, + "delete": true, + "preserve_ids": false, + "ignore_on_update": [] + }, + "data": [ + { + "_sync_id": "boat-outline", + "_file_path": "./files/icons/outline/boat.svg", + "storage": "local", + "folder": "f255d3a7-8ecc-4ee0-b584-dee753317415", + "filename_download": "boat-outline.svg", + "title": "boat outline", + "tags": [], + "description": "boat outline" + }, + { + "_sync_id": "calendar-outline", + "_file_path": "./files/icons/outline/calendar.svg", + "storage": "local", + "folder": "f255d3a7-8ecc-4ee0-b584-dee753317415", + "filename_download": "calendar-outline.svg", + "title": "calendar outline", + "tags": [], + "description": "calendar outline" + }, + { + "_sync_id": "house-outline", + "_file_path": "./files/icons/outline/house.svg", + "storage": "local", + "folder": "f255d3a7-8ecc-4ee0-b584-dee753317415", + "filename_download": "house-outline.svg", + "title": "home outline", + "tags": [], + "description": "home outline" + }, + { + "_sync_id": "users-outline", + "_file_path": "./files/icons/outline/users.svg", + "storage": "local", + "folder": "f255d3a7-8ecc-4ee0-b584-dee753317415", + "filename_download": "users-outline.svg", + "title": "users outline", + "tags": [], + "description": "users outline" + }, + { + "_sync_id": "map-pin-outline", + "_file_path": "./files/icons/outline/map-pin.svg", + "storage": "local", + "folder": "f255d3a7-8ecc-4ee0-b584-dee753317415", + "filename_download": "map-pin-outline.svg", + "title": "map pin outline", + "tags": [], + "description": "map pin outline" + } + ] +} diff --git a/backend/directus-config/seeds/development/directus/directus_files_marker_icon.json b/backend/directus-config/seeds/development/directus/directus_files_marker_solid.json similarity index 71% rename from backend/directus-config/seeds/development/directus/directus_files_marker_icon.json rename to backend/directus-config/seeds/development/directus/directus_files_marker_solid.json index aa1de642..a59ba57b 100644 --- a/backend/directus-config/seeds/development/directus/directus_files_marker_icon.json +++ b/backend/directus-config/seeds/development/directus/directus_files_marker_solid.json @@ -10,8 +10,8 @@ }, "data": [ { - "_sync_id": "bicycle", - "_file_path": "./files/icons/bicycle.svg", + "_sync_id": "bicycle-solid", + "_file_path": "./files/icons/solid/bicycle.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "bicycle.svg", @@ -20,8 +20,8 @@ "description": "bicycle" }, { - "_sync_id": "boat", - "_file_path": "./files/icons/boat.svg", + "_sync_id": "boat-solid", + "_file_path": "./files/icons/solid/boat.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "boat.svg", @@ -30,8 +30,8 @@ "description": "boat" }, { - "_sync_id": "cafe", - "_file_path": "./files/icons/cafe.svg", + "_sync_id": "cafe-solid", + "_file_path": "./files/icons/solid/cafe.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "cafe.svg", @@ -40,8 +40,8 @@ "description": "cafe" }, { - "_sync_id": "calendar", - "_file_path": "./files/icons/calendar.svg", + "_sync_id": "calendar-solid", + "_file_path": "./files/icons/solid/calendar.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "calendar.svg", @@ -50,8 +50,8 @@ "description": "calendar" }, { - "_sync_id": "camp", - "_file_path": "./files/icons/camp.svg", + "_sync_id": "camp-solid", + "_file_path": "./files/icons/solid/camp.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "camp.svg", @@ -60,8 +60,8 @@ "description": "camp" }, { - "_sync_id": "cannabis", - "_file_path": "./files/icons/cannabis.svg", + "_sync_id": "cannabis-solid", + "_file_path": "./files/icons/solid/cannabis.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "cannabis.svg", @@ -70,8 +70,8 @@ "description": "cannabis" }, { - "_sync_id": "circle-dot", - "_file_path": "./files/icons/circle-dot.svg", + "_sync_id": "circle-dot-solid", + "_file_path": "./files/icons/solid/circle-dot.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "circle-dot.svg", @@ -80,8 +80,8 @@ "description": "circle-dot" }, { - "_sync_id": "compass", - "_file_path": "./files/icons/compass.svg", + "_sync_id": "compass-solid", + "_file_path": "./files/icons/solid/compass.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "compass.svg", @@ -90,8 +90,8 @@ "description": "compass" }, { - "_sync_id": "crosshair", - "_file_path": "./files/icons/crosshair.svg", + "_sync_id": "crosshair-solid", + "_file_path": "./files/icons/solid/crosshair.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "crosshair.svg", @@ -100,8 +100,8 @@ "description": "crosshair" }, { - "_sync_id": "drum", - "_file_path": "./files/icons/drum.svg", + "_sync_id": "drum-solid", + "_file_path": "./files/icons/solid/drum.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "drum.svg", @@ -110,8 +110,8 @@ "description": "drum" }, { - "_sync_id": "fire", - "_file_path": "./files/icons/fire.svg", + "_sync_id": "fire-solid", + "_file_path": "./files/icons/solid/fire.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "fire.svg", @@ -120,8 +120,8 @@ "description": "fire" }, { - "_sync_id": "flower", - "_file_path": "./files/icons/flower.svg", + "_sync_id": "flower-solid", + "_file_path": "./files/icons/solid/flower.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "flower.svg", @@ -130,8 +130,8 @@ "description": "flower" }, { - "_sync_id": "group", - "_file_path": "./files/icons/group.svg", + "_sync_id": "group-solid", + "_file_path": "./files/icons/solid/group.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "group.svg", @@ -140,8 +140,8 @@ "description": "group" }, { - "_sync_id": "house", - "_file_path": "./files/icons/house.svg", + "_sync_id": "house-solid", + "_file_path": "./files/icons/solid/house.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "house.svg", @@ -150,8 +150,8 @@ "description": "house" }, { - "_sync_id": "liebevoll.jetzt", - "_file_path": "./files/icons/liebevoll.jetzt.svg", + "_sync_id": "liebevoll.jetzt-solid", + "_file_path": "./files/icons/solid/liebevoll.jetzt.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "liebevoll.jetzt.svg", @@ -160,8 +160,8 @@ "description": "liebevoll.jetzt" }, { - "_sync_id": "music", - "_file_path": "./files/icons/music.svg", + "_sync_id": "music-solid", + "_file_path": "./files/icons/solid/music.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "music.svg", @@ -170,8 +170,8 @@ "description": "music" }, { - "_sync_id": "network", - "_file_path": "./files/icons/network.svg", + "_sync_id": "network-solid", + "_file_path": "./files/icons/solid/network.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "network.svg", @@ -180,8 +180,8 @@ "description": "network" }, { - "_sync_id": "offer", - "_file_path": "./files/icons/offer.svg", + "_sync_id": "offer-solid", + "_file_path": "./files/icons/solid/offer.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "offer.svg", @@ -190,8 +190,8 @@ "description": "offer" }, { - "_sync_id": "plant", - "_file_path": "./files/icons/plant.svg", + "_sync_id": "plant-solid", + "_file_path": "./files/icons/solid/plant.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "plant.svg", @@ -200,8 +200,8 @@ "description": "plant" }, { - "_sync_id": "point", - "_file_path": "./files/icons/point.svg", + "_sync_id": "point-solid", + "_file_path": "./files/icons/solid/point.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "point.svg", @@ -210,8 +210,8 @@ "description": "point" }, { - "_sync_id": "puzzle", - "_file_path": "./files/icons/puzzle.svg", + "_sync_id": "puzzle-solid", + "_file_path": "./files/icons/solid/puzzle.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "puzzle.svg", @@ -220,8 +220,8 @@ "description": "puzzle" }, { - "_sync_id": "quest", - "_file_path": "./files/icons/quest.svg", + "_sync_id": "quest-solid", + "_file_path": "./files/icons/solid/quest.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "quest.svg", @@ -230,8 +230,8 @@ "description": "quest" }, { - "_sync_id": "shop", - "_file_path": "./files/icons/shop.svg", + "_sync_id": "shop-solid", + "_file_path": "./files/icons/solid/shop.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "shop.svg", @@ -240,8 +240,8 @@ "description": "shop" }, { - "_sync_id": "staff-snake", - "_file_path": "./files/icons/staff-snake.svg", + "_sync_id": "staff-snake-solid", + "_file_path": "./files/icons/solid/staff-snake.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "staff-snake.svg", @@ -250,8 +250,8 @@ "description": "staff-snake" }, { - "_sync_id": "star", - "_file_path": "./files/icons/star.svg", + "_sync_id": "star-solid", + "_file_path": "./files/icons/solid/star.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "star.svg", @@ -260,8 +260,8 @@ "description": "star" }, { - "_sync_id": "steps", - "_file_path": "./files/icons/steps.svg", + "_sync_id": "steps-solid", + "_file_path": "./files/icons/solid/steps.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "steps.svg", @@ -270,8 +270,8 @@ "description": "steps" }, { - "_sync_id": "suitecase", - "_file_path": "./files/icons/suitecase.svg", + "_sync_id": "suitecase-solid", + "_file_path": "./files/icons/solid/suitecase.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "suitecase.svg", @@ -280,8 +280,8 @@ "description": "suitecase" }, { - "_sync_id": "tree", - "_file_path": "./files/icons/tree.svg", + "_sync_id": "tree-solid", + "_file_path": "./files/icons/solid/tree.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "tree.svg", @@ -290,8 +290,8 @@ "description": "tree" }, { - "_sync_id": "user", - "_file_path": "./files/icons/user.svg", + "_sync_id": "user-solid", + "_file_path": "./files/icons/solid/user.svg", "storage": "local", "folder": "889a110a-a117-40fa-b091-5c5a2766563f", "filename_download": "user.svg", diff --git a/backend/directus-config/seeds/development/directus/files/icons/outline/boat.svg b/backend/directus-config/seeds/development/directus/files/icons/outline/boat.svg new file mode 100644 index 00000000..83583cbf --- /dev/null +++ b/backend/directus-config/seeds/development/directus/files/icons/outline/boat.svg @@ -0,0 +1 @@ + diff --git a/backend/directus-config/seeds/development/directus/files/icons/outline/calendar.svg b/backend/directus-config/seeds/development/directus/files/icons/outline/calendar.svg new file mode 100644 index 00000000..820385cc --- /dev/null +++ b/backend/directus-config/seeds/development/directus/files/icons/outline/calendar.svg @@ -0,0 +1,3 @@ + + + diff --git a/backend/directus-config/seeds/development/directus/files/icons/outline/house.svg b/backend/directus-config/seeds/development/directus/files/icons/outline/house.svg new file mode 100644 index 00000000..4e00846e --- /dev/null +++ b/backend/directus-config/seeds/development/directus/files/icons/outline/house.svg @@ -0,0 +1 @@ + diff --git a/backend/directus-config/seeds/development/directus/files/icons/outline/map-pin.svg b/backend/directus-config/seeds/development/directus/files/icons/outline/map-pin.svg new file mode 100644 index 00000000..ee781c42 --- /dev/null +++ b/backend/directus-config/seeds/development/directus/files/icons/outline/map-pin.svg @@ -0,0 +1,4 @@ + + + + diff --git a/backend/directus-config/seeds/development/directus/files/icons/outline/users.svg b/backend/directus-config/seeds/development/directus/files/icons/outline/users.svg new file mode 100644 index 00000000..8ae27736 --- /dev/null +++ b/backend/directus-config/seeds/development/directus/files/icons/outline/users.svg @@ -0,0 +1,3 @@ + + + diff --git a/backend/directus-config/seeds/development/directus/files/icons/bicycle.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/bicycle.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/bicycle.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/bicycle.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/boat.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/boat.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/boat.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/boat.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/cafe.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/cafe.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/cafe.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/cafe.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/calendar.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/calendar.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/calendar.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/calendar.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/camp.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/camp.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/camp.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/camp.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/cannabis.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/cannabis.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/cannabis.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/cannabis.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/circle-dot.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/circle-dot.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/circle-dot.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/circle-dot.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/compass.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/compass.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/compass.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/compass.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/crosshair.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/crosshair.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/crosshair.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/crosshair.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/drum.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/drum.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/drum.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/drum.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/fire.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/fire.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/fire.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/fire.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/flower.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/flower.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/flower.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/flower.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/group.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/group.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/group.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/group.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/house.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/house.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/house.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/house.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/liebevoll.jetzt.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/liebevoll.jetzt.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/liebevoll.jetzt.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/liebevoll.jetzt.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/music.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/music.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/music.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/music.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/network.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/network.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/network.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/network.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/offer.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/offer.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/offer.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/offer.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/plant.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/plant.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/plant.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/plant.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/point.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/point.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/point.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/point.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/puzzle.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/puzzle.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/puzzle.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/puzzle.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/quest.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/quest.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/quest.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/quest.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/shop.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/shop.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/shop.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/shop.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/staff-snake.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/staff-snake.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/staff-snake.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/staff-snake.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/star.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/star.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/star.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/star.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/steps.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/steps.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/steps.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/steps.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/suitecase.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/suitecase.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/suitecase.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/suitecase.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/tree.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/tree.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/tree.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/tree.svg diff --git a/backend/directus-config/seeds/development/directus/files/icons/user.svg b/backend/directus-config/seeds/development/directus/files/icons/solid/user.svg similarity index 100% rename from backend/directus-config/seeds/development/directus/files/icons/user.svg rename to backend/directus-config/seeds/development/directus/files/icons/solid/user.svg diff --git a/backend/directus-config/seeds/development/directus/files/vessel.svg b/backend/directus-config/seeds/development/directus/files/vessel.svg new file mode 100644 index 00000000..91a500fe --- /dev/null +++ b/backend/directus-config/seeds/development/directus/files/vessel.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/backend/directus-config/seeds/development/directus/items.json b/backend/directus-config/seeds/development/directus/items.json new file mode 100644 index 00000000..bd44cb0d --- /dev/null +++ b/backend/directus-config/seeds/development/directus/items.json @@ -0,0 +1,95 @@ +{ + "collection": "items", + "meta": { + "insert_order": 1, + "create": true, + "update": true, + "delete": true, + "preserve_ids": false, + "ignore_on_update": [] + }, + "data": [ + { + "_sync_id": "item-places-1", + "name": "Welcome to Utopia Map", + "subname" : "The opensource collaborative mapping plattform", + "text": "Check out our [GitHub](https://github.com/utopia-os/utopia-map)!", + "position": { + "type": "Point", + "coordinates": [ + 10.067625824315172, + 50.51565268622562 + ] + }, + "layer" : "layer-places" + }, + { + "_sync_id": "item-event-1", + "name": "Some Event", + "subname" : "The opensource collaborative mapping plattform", + "text": "Check out our [GitHub](https://github.com/utopia-os/utopia-map)!", + "position": { + "type": "Point", + "coordinates": [ + 11.067625824315172, + 51.51565268622562 + ] + }, + "layer" : "layer-events", + "start": "2025-08-14T12:00:00", + "end": "2027-06-25T12:00:00" + }, + { + "_sync_id": "item-nomad-location-1", + "name": "Anton Tranelis", + "text": "bla blab ...", + "position": { + "type": "Point", + "coordinates": [ + 6.67625824315172, + 51.41565268622562 + ] + }, + "layer" : "layer-nomads_location" + }, + { + "_sync_id": "item-nomad-base-1", + "name": "Anton Tranelis", + "text": "bla blab ...", + "position": { + "type": "Point", + "coordinates": [ + 9.67625824315172, + 48.41565268622562 + ] + }, + "layer" : "layer-nomads_base" + }, + { + "_sync_id": "item-vessel-1", + "name": "Vessel XY", + "text": "shipping the sea", + "position": { + "type": "Point", + "coordinates": [ + -2.67625824315172, + 48.61565268622562 + ] + }, + "layer" : "layer-vessels" + }, + { + "_sync_id": "item-basecamp-1", + "name": "Basecamp XY", + "text": "come and join our camp", + "position": { + "type": "Point", + "coordinates": [ + 1.6007423400878908, + 50.184428095190555 + ] + }, + "layer" : "layer-basecamps" + } + ] +} \ No newline at end of file diff --git a/backend/directus-config/seeds/development/directus/layers.json b/backend/directus-config/seeds/development/directus/layers.json index 22512571..6fc73da9 100644 --- a/backend/directus-config/seeds/development/directus/layers.json +++ b/backend/directus-config/seeds/development/directus/layers.json @@ -12,15 +12,115 @@ { "_sync_id": "layer-places", "name": "Places", - "itemType": "type-test", + "itemType": "type-simple", "userProfileLayer": false, + "indexIcon": "map-pin-outline", "menuColor": "#2ECDA7", + "menuIcon": "point-solid", + "menuText": "Add new Place", + "markerShape" : "circle", "markerDefaultColor2": null, "onlyOnePerOwner": false, "index_plus_button": true, "public_edit_items": false, "listed": true, - "item_presets": null + "item_presets": null, + "sort": 1 + }, + { + "_sync_id": "layer-events", + "name": "Events", + "itemType": "type-event", + "userProfileLayer": false, + "indexIcon": "calendar-outline", + "menuColor": "#6644FF", + "menuIcon": "calendar-solid", + "menuText": "Add new Event", + "markerIcon" : "marker-calendar", + "markerShape" : "square", + "markerDefaultColor2": null, + "onlyOnePerOwner": false, + "index_plus_button": true, + "public_edit_items": false, + "listed": true, + "item_presets": null, + "sort": 5 + }, + { + "_sync_id": "layer-nomads_location", + "name": "Nomads Location", + "itemType": "type-ON_nomads_location", + "userProfileLayer": false, + "indexIcon": "users-outline", + "menuColor": "#18222F", + "menuIcon": "user-solid", + "menuText": "Share your Location", + "markerIcon" : "marker-user", + "markerShape" : "square", + "markerDefaultColor2": null, + "onlyOnePerOwner": true, + "index_plus_button": true, + "public_edit_items": false, + "listed": true, + "item_presets": null, + "sort": 1 + }, + { + "_sync_id": "layer-nomads_base", + "name": "Nomads Base", + "itemType": "type-ON_nomads_location", + "userProfileLayer": false, + "indexIcon": "house-outline", + "menuColor": "#B05463", + "menuIcon" : "house-solid", + "menuText": "Share a new Home Base", + "markerIcon" : "marker-house", + "markerShape" : "square", + "markerDefaultColor2": null, + "onlyOnePerOwner": true, + "index_plus_button": true, + "public_edit_items": false, + "listed": true, + "item_presets": null, + "sort": 2 + }, + { + "_sync_id": "layer-vessels", + "name": "Vessels", + "itemType": "type-text-gallery", + "userProfileLayer": false, + "indexIcon": "boat-outline", + "menuColor": "#19898F", + "menuIcon" : "boat-solid", + "menuText": "Add a new Vessel", + "markerIcon" : "marker-boat", + "markerShape" : "square", + "markerDefaultColor2": null, + "onlyOnePerOwner": true, + "index_plus_button": true, + "public_edit_items": false, + "listed": true, + "item_presets": null, + "sort": 3 + }, + { + "_sync_id": "layer-basecamps", + "name": "Basecamps", + "itemType": "type-text-gallery", + "userProfileLayer": false, + "indexIcon": "camp-solid", + "menuColor": "#FFA439", + "menuIcon" : "camp-solid", + "menuText": "Add a new Basecamp", + "markerIcon" : "marker-camp", + "markerShape" : "square", + "markerDefaultColor2": null, + "onlyOnePerOwner": true, + "index_plus_button": true, + "public_edit_items": false, + "listed": true, + "item_presets": null, + "sort": 4 } ] } \ No newline at end of file diff --git a/backend/directus-config/seeds/development/directus/layers_maps.json b/backend/directus-config/seeds/development/directus/layers_maps.json index 88277f6c..ff4e0e94 100644 --- a/backend/directus-config/seeds/development/directus/layers_maps.json +++ b/backend/directus-config/seeds/development/directus/layers_maps.json @@ -10,8 +10,28 @@ }, "data": [ { - "_sync_id": "layer-places-map-local-development", - "layers_id": "layer-places", + "_sync_id": "layer-events-map-local-development", + "layers_id": "layer-events", + "maps_id": "map-local-development" + }, + { + "_sync_id": "layer-nomads-location-map-local-development", + "layers_id": "layer-nomads_location", + "maps_id": "map-local-development" + }, + { + "_sync_id": "layer-nomads-base-map-local-development", + "layers_id": "layer-nomads_base", + "maps_id": "map-local-development" + }, + { + "_sync_id": "layer-vessel-map-local-development", + "layers_id": "layer-vessels", + "maps_id": "map-local-development" + }, + { + "_sync_id": "layer-basecamps-map-local-development", + "layers_id": "layer-basecamps", "maps_id": "map-local-development" } ] diff --git a/backend/directus-config/seeds/development/directus/maps.json b/backend/directus-config/seeds/development/directus/maps.json index daf24edc..d47aa6f2 100644 --- a/backend/directus-config/seeds/development/directus/maps.json +++ b/backend/directus-config/seeds/development/directus/maps.json @@ -13,6 +13,7 @@ "_sync_id": "map-local-development", "name": "Local Development", "url": "http://local.development", + "logo": "vessel-svg", "zoom": 6, "own_tag_space": true, "center": { diff --git a/backend/directus-config/seeds/development/directus/marker_icons.json b/backend/directus-config/seeds/development/directus/marker_icons.json index 0fd0bf5c..b9560131 100644 --- a/backend/directus-config/seeds/development/directus/marker_icons.json +++ b/backend/directus-config/seeds/development/directus/marker_icons.json @@ -10,178 +10,178 @@ }, "data": [ { - "_sync_id": "bicycle", + "_sync_id": "marker-bicycle", "id": "bicycle", "size": "20.00000", - "image": "bicycle" + "image": "bicycle-solid" }, { - "_sync_id": "boat", + "_sync_id": "marker-boat", "id": "boat", "size": "18.00000", - "image": "boat" + "image": "boat-solid" }, { - "_sync_id": "cafe", + "_sync_id": "marker-cafe", "id": "cafe", "size": "18.00000", - "image": "cafe" + "image": "cafe-solid" }, { - "_sync_id": "calendar", + "_sync_id": "marker-calendar", "id": "calendar", "size": "14.00000", - "image": "calendar" + "image": "calendar-solid" }, { - "_sync_id": "camp", + "_sync_id": "marker-camp", "id": "camp", "size": "18.00000", - "image": "camp" + "image": "camp-solid" }, { - "_sync_id": "cannabis", + "_sync_id": "marker-cannabis", "id": "cannabis", "size": "18.00000", - "image": "cannabis" + "image": "cannabis-solid" }, { - "_sync_id": "circle-dot", + "_sync_id": "marker-circle-dot", "id": "circle-dot", "size": "18.00000", - "image": "circle-dot" + "image": "circle-dot-solid" }, { - "_sync_id": "compass", + "_sync_id": "marker-compass", "id": "compass", "size": "18.00000", - "image": "compass" + "image": "compass-solid" }, { - "_sync_id": "crosshair", + "_sync_id": "marker-crosshair", "id": "crosshair", "size": "18.00000", - "image": "crosshair" + "image": "crosshair-solid" }, { - "_sync_id": "drum", + "_sync_id": "marker-drum", "id": "drum", "size": "20.00000", - "image": "drum" + "image": "drum-solid" }, { - "_sync_id": "fire", + "_sync_id": "marker-fire", "id": "fire", "size": "12.00000", - "image": "fire" + "image": "fire-solid" }, { - "_sync_id": "flower", + "_sync_id": "marker-flower", "id": "flower", "size": "18.00000", - "image": "flower" + "image": "flower-solid" }, { - "_sync_id": "group", + "_sync_id": "marker-group", "id": "group", "size": "18.00000", - "image": "group" + "image": "group-solid" }, { - "_sync_id": "house", + "_sync_id": "marker-house", "id": "house", "size": "16.00000", - "image": "house" + "image": "house-solid" }, { - "_sync_id": "liebevoll.jetzt", + "_sync_id": "marker-liebevoll.jetzt", "id": "liebevoll.jetzt", "size": "16.00000", - "image": "liebevoll.jetzt" + "image": "liebevoll.jetzt-solid" }, { - "_sync_id": "music", + "_sync_id": "marker-music", "id": "music", "size": "12.00000", - "image": "music" + "image": "music-solid" }, { - "_sync_id": "network", + "_sync_id": "marker-network", "id": "network", "size": "18.00000", - "image": "network" + "image": "network-solid" }, { - "_sync_id": "offer", + "_sync_id": "marker-offer", "id": "offer", "size": "16.00000", - "image": "offer" + "image": "offer-solid" }, { - "_sync_id": "plant", + "_sync_id": "marker-plant", "id": "plant", "size": "18.00000", - "image": "plant" + "image": "plant-solid" }, { - "_sync_id": "point", + "_sync_id": "marker-point", "id": "point", "size": "12.00000", - "image": "point" + "image": "point-solid" }, { - "_sync_id": "puzzle", + "_sync_id": "marker-puzzle", "id": "puzzle", "size": "18.00000", - "image": "puzzle" + "image": "puzzle-solid" }, { - "_sync_id": "quest", + "_sync_id": "marker-quest", "id": "quest", "size": "14.00000", - "image": "quest" + "image": "quest-solid" }, { - "_sync_id": "shop", + "_sync_id": "marker-shop", "id": "shop", "size": "18.00000", - "image": "shop" + "image": "shop-solid" }, { - "_sync_id": "staff-snake", + "_sync_id": "marker-staff-snake", "id": "staff-snake", "size": "12.00000", - "image": "staff-snake" + "image": "staff-snake-solid" }, { - "_sync_id": "star", + "_sync_id": "marker-star", "id": "star", "size": "18.00000", - "image": "star" + "image": "star-solid" }, { - "_sync_id": "steps", + "_sync_id": "marker-steps", "id": "steps", "size": "18.00000", - "image": "steps" + "image": "steps-solid" }, { - "_sync_id": "suitecase", + "_sync_id": "marker-suitecase", "id": "suitecase", "size": "18.00000", - "image": "suitecase" + "image": "suitecase-solid" }, { - "_sync_id": "tree", + "_sync_id": "marker-tree", "id": "tree", "size": "18.00000", - "image": "tree" + "image": "tree-solid" }, { - "_sync_id": "user", + "_sync_id": "marker-user", "id": "user", - "size": "18.00000", - "image": "user" + "size": "12.00000", + "image": "user-solid" } ] } diff --git a/backend/directus-config/seeds/development/directus/types.json b/backend/directus-config/seeds/development/directus/types.json index 81594cf3..558be287 100644 --- a/backend/directus-config/seeds/development/directus/types.json +++ b/backend/directus-config/seeds/development/directus/types.json @@ -10,13 +10,61 @@ }, "data": [ { - "_sync_id": "type-test", + "_sync_id": "type-simple", + "name": "simple", "user_created": null, "date_created": "2025-01-01T00:00:00.000Z", "user_updated": null, "date_updated": null, - "name": "test", - "template": "flex" + "template": "simple", + "show_text": true, + "show_profile_button" : true, + "show_start_end" : false + }, + { + "_sync_id": "type-event", + "name": "event", + "user_created": null, + "date_created": "2025-01-01T00:00:00.000Z", + "user_updated": null, + "date_updated": null, + "template": "tabs", + "show_text": true, + "show_profile_button" : true, + "show_start_end" : true + }, + { + "_sync_id": "type-ON_nomads_location", + "name": "ON_nomads_location", + "user_created": null, + "date_created": "2025-01-01T00:00:00.000Z", + "user_updated": null, + "date_updated": null, + "template": "flex", + "show_text": true, + "show_profile_button" : true, + "show_start_end" : false, + "custom_profile_url" : "https://community.oceannomads.co/members", + "show_text_input" : true, + "show_name_iput" : false, + "show_header_view_in_form" : true, + "small_form_edit" : true + }, + { + "_sync_id": "type-text-gallery", + "name": "text+gallery", + "user_created": null, + "date_created": "2025-01-01T00:00:00.000Z", + "user_updated": null, + "date_updated": null, + "template": "flex", + "show_text": true, + "show_profile_button" : true, + "show_start_end" : false, + "show_text_input" : false, + "show_name_iput" : true, + "show_header_view_in_form" : false, + "small_form_edit" : false } ] }