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
"
>