diff --git a/app/Enum/DataProvider.php b/app/Enum/DataProvider.php index b11228e680..962dddeb59 100644 --- a/app/Enum/DataProvider.php +++ b/app/Enum/DataProvider.php @@ -10,7 +10,7 @@ title: 'DataProvider', description: 'What type of data provider did the user specify? (users need to be in closed-beta for this to take effect)', type: 'string', - example: 'cargo', + example: 'default', enum: ['default', 'transitous'], )] enum DataProvider: string diff --git a/app/Enum/MapProvider.php b/app/Enum/MapProvider.php index 63dcb8a66c..4837c70454 100644 --- a/app/Enum/MapProvider.php +++ b/app/Enum/MapProvider.php @@ -8,13 +8,13 @@ #[OA\Schema( title: 'MapProvider', - description: 'What type of map provider (cargo, open-railway-map) did the user specify?', + description: 'What type of map provider (open-free-map, open-railway-map) did the user specify?', type: 'string', - example: 'cargo', - enum: ['cargo', 'open-railway-map'], + example: 'open-free-map', + enum: ['open-free-map', 'open-railway-map'], )] enum MapProvider: string { - case CARGO = 'cargo'; + case OPEN_FREE_MAP = 'open-free-map'; case OPEN_RAILWAY_MAP = 'open-railway-map'; } diff --git a/database/migrations/2023_06_09_161642_add_mapprovider_field_to_users_table.php b/database/migrations/2023_06_09_161642_add_mapprovider_field_to_users_table.php index 5d7e56d67e..73dfcd0a73 100644 --- a/database/migrations/2023_06_09_161642_add_mapprovider_field_to_users_table.php +++ b/database/migrations/2023_06_09_161642_add_mapprovider_field_to_users_table.php @@ -10,8 +10,8 @@ public function up(): void { Schema::table('users', static function (Blueprint $table) { - $table->enum('mapprovider', [MapProvider::CARGO->value, MapProvider::OPEN_RAILWAY_MAP->value]) - ->default(MapProvider::CARGO->value) + $table->enum('mapprovider', ['cargo', MapProvider::OPEN_RAILWAY_MAP->value]) + ->default('cargo') ->after('likes_enabled'); }); } diff --git a/database/migrations/2026_08_25_000000_rename_mapprovider_cargo_to_open_free_map.php b/database/migrations/2026_08_25_000000_rename_mapprovider_cargo_to_open_free_map.php new file mode 100644 index 0000000000..3461d8d647 --- /dev/null +++ b/database/migrations/2026_08_25_000000_rename_mapprovider_cargo_to_open_free_map.php @@ -0,0 +1,34 @@ +string('mapprovider') + ->default(MapProvider::OPEN_FREE_MAP->value) + ->change(); + }); + + DB::table('users')->where('mapprovider', 'cargo')->update(['mapprovider' => MapProvider::OPEN_FREE_MAP->value]); + } + + public function down(): void + { + DB::table('users') + ->where('mapprovider', MapProvider::OPEN_FREE_MAP->value) + ->update(['mapprovider' => 'cargo']); + + Schema::table('users', static function (Blueprint $table) { + $table->enum('mapprovider', ['cargo', MapProvider::OPEN_RAILWAY_MAP->value]) + ->default('cargo') + ->change(); + }); + } +}; diff --git a/lang/cs.json b/lang/cs.json index 79ee12bbd7..7dbca9c330 100644 --- a/lang/cs.json +++ b/lang/cs.json @@ -293,8 +293,6 @@ "maintenance.subtitle": "Nebojte se, aktuálně pracujeme na vylepšení webových stránek.", "maintenance.title": "Momentálně provádíme aktualizace.", "maintenance.try-later": "Zkuste to prosím brzy znovu.", - "map-providers.cargo": "Carto", - "map-providers.open-railway-map": "Open Railway Map", "menu.abort": "Zpět", "menu.about": "Nejčastější dotazy", "menu.active": "Na cestě", diff --git a/lang/de.json b/lang/de.json index e58baf3dfe..94d156972d 100644 --- a/lang/de.json +++ b/lang/de.json @@ -380,8 +380,6 @@ "map.consent.load": "Karte laden", "map.consent.notice": "Diese Karte lädt Kartendaten von externen Servern (OpenFreeMap / OpenStreetMap). Deine IP-Adresse wird dabei an diese Anbieter übermittelt.", "map.consent.remember": "Auswahl merken", - "map-providers.cargo": "OpenFreeMap", - "map-providers.open-railway-map": "Open Railway Map", "menu.abort": "Abbrechen", "menu.about": "Über Träwelling", "menu.active": "Unterwegs", diff --git a/lang/el.json b/lang/el.json index 702e86ec4b..99b74f76e1 100644 --- a/lang/el.json +++ b/lang/el.json @@ -182,8 +182,6 @@ "copy": "Αντιγραφή", "menu.copy": "Αντιγραφή", "menu.copy-link": "Αντιγραφή συνδέσμου", - "map-providers.cargo": "Carto", - "map-providers.open-railway-map": "Open Railway Map", "menu.about": "Σχετικά με", "menu.close": "Κλείσιμο", "menu.export": "Εξαγωγή", diff --git a/lang/en.json b/lang/en.json index 6a230e3e90..8593b005a4 100644 --- a/lang/en.json +++ b/lang/en.json @@ -380,8 +380,6 @@ "map.consent.load": "Load map", "map.consent.notice": "This map loads map data from external servers (OpenFreeMap / OpenStreetMap). Your IP address will be shared with these providers.", "map.consent.remember": "Remember my choice", - "map-providers.cargo": "OpenFreeMap", - "map-providers.open-railway-map": "Open Railway Map", "menu.abort": "Abort", "menu.about": "About", "menu.active": "En Route", diff --git a/lang/es.json b/lang/es.json index 4b8e312e59..1b9ce2ee96 100644 --- a/lang/es.json +++ b/lang/es.json @@ -280,8 +280,6 @@ "maintenance.subtitle": "No te preocupes, estamos trabajando en mejorar el sitio.", "maintenance.title": "Estamos realizando actualizaciones.", "maintenance.try-later": "Prueba otra vez más tarde.", - "map-providers.cargo": "OpenFreeMap", - "map-providers.open-railway-map": "OpenRailwayMap", "menu.abort": "Abortar", "menu.about": "Sobre Träwelling", "menu.active": "En ruta", diff --git a/lang/fr.json b/lang/fr.json index 0ffac8d93d..17e805bdd6 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -380,8 +380,6 @@ "maintenance.subtitle": "Ne t'inquiète pas, nous travaillons actuellement à l'amélioration du site.", "maintenance.title": "Nous effectuons actuellement des mises à jour.", "maintenance.try-later": "Merci de réessayer ultérieurement.", - "map-providers.cargo": "OpenFreeMap", - "map-providers.open-railway-map": "Open Railway Map", "map.consent.load": "Charger la carte", "map.consent.notice": "Cette carte charge des données cartographiques depuis des serveurs externes (OpenFreeMap / OpenStreetMap). Ton adresse IP sera partagée avec ces fournisseurs.", "map.consent.remember": "Mémoriser mon choix", diff --git a/lang/it.json b/lang/it.json index de3f7fdcc3..3b9df18309 100644 --- a/lang/it.json +++ b/lang/it.json @@ -207,8 +207,6 @@ "leaderboard.top": "Top", "leaderboard.user": "Nome", "localisation.not-available": "Siamo spiacenti, questo contenuto non è attualmente disponibile nella tua lingua.", - "map-providers.cargo": "Carto", - "map-providers.open-railway-map": "Open Railway Map", "menu.abort": "Annullare", "menu.about": "Informazioni su Träwelling", "menu.active": "In viaggio", diff --git a/lang/nl.json b/lang/nl.json index af84246d75..f6ff4906c5 100644 --- a/lang/nl.json +++ b/lang/nl.json @@ -311,8 +311,6 @@ "maintenance.subtitle": "Geen zorgen: we werken juist aan verbetering van de website.", "maintenance.title": "Er wordt momenteel onderhoud uitgevoerd.", "maintenance.try-later": "Probeer het later opnieuw.", - "map-providers.cargo": "Carto", - "map-providers.open-railway-map": "Open Railway Map", "menu.abort": "Afbreken", "menu.about": "Over Träwelling", "menu.active": "Onderweg", diff --git a/lang/pl.json b/lang/pl.json index 0229b9a394..1cd3f1be9e 100644 --- a/lang/pl.json +++ b/lang/pl.json @@ -254,8 +254,6 @@ "localisation.not-available": "Niestety ninejsza zawartość nie jest dostępna w twoim języku.", "mail.hello": "Witaj :username!", "maintenance.title": "Obecnie pracujemy nad usprawnieniem naszej strony internetowej.", - "map-providers.cargo": "Carto", - "map-providers.open-railway-map": "Open Railway Map", "menu.abort": "Anuluj", "menu.about": "O Träwelling", "menu.active": "W trasie", diff --git a/lang/tr.json b/lang/tr.json index 5ca77e98c5..df7cf2c4be 100644 --- a/lang/tr.json +++ b/lang/tr.json @@ -216,7 +216,6 @@ "events.show-all-for-event": "Bu etkinlik için tüm check-in'leri göster", "events.suggest.card_button": "Etkinlik önerin", "export.departure": "Kalkış", - "map-providers.cargo": "Carto", "menu.oauth_authorize.application_information.user_count": ":count Kullanıcı|:count Kullanıcılar", "menu.oauth_authorize.third_party": "Bu uygulama resmi bir Träwelling uygulaması değildir!", "menu.share": "Paylaş", diff --git a/resources/js/components/maps.js b/resources/js/components/maps.js index 6567fafab5..d623211b79 100644 --- a/resources/js/components/maps.js +++ b/resources/js/components/maps.js @@ -26,7 +26,7 @@ window.setTilingLayer = (mapprovider, map, opacity = 1) => { //add additional copyright notice to map break; - case 'cargo': + case 'open-free-map': default: // Default voyager map // eslint-disable-next-line no-undef diff --git a/resources/tailwind-app/pages/ActiveJourneys/ActiveJourneys.vue b/resources/tailwind-app/pages/ActiveJourneys/ActiveJourneys.vue index 337b6ae3b5..ccab8ee9d2 100644 --- a/resources/tailwind-app/pages/ActiveJourneys/ActiveJourneys.vue +++ b/resources/tailwind-app/pages/ActiveJourneys/ActiveJourneys.vue @@ -96,7 +96,7 @@ onUnmounted(() => { :map-provider=" user.user?.mapProvider ? MapProvider[user.user!.mapProvider as keyof typeof MapProvider] - : MapProvider.Cargo + : MapProvider.OpenFreeMap " > diff --git a/resources/tailwind-app/pages/Events/EventView.vue b/resources/tailwind-app/pages/Events/EventView.vue index 52b3581ae7..16678fdf0c 100644 --- a/resources/tailwind-app/pages/Events/EventView.vue +++ b/resources/tailwind-app/pages/Events/EventView.vue @@ -124,7 +124,7 @@ onMounted(() => { :map-provider=" user.user?.mapProvider ? MapProvider[user.user!.mapProvider as keyof typeof MapProvider] - : MapProvider.Cargo + : MapProvider.OpenFreeMap " :bounds="bounds" > diff --git a/resources/tailwind-app/pages/Settings/Account/partials/MapProvider.vue b/resources/tailwind-app/pages/Settings/Account/partials/MapProvider.vue index 0937a04655..8785c3394c 100644 --- a/resources/tailwind-app/pages/Settings/Account/partials/MapProvider.vue +++ b/resources/tailwind-app/pages/Settings/Account/partials/MapProvider.vue @@ -33,8 +33,8 @@ function updateMapProvider() {