1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-08-04 20:55:19 +02:00
AdventureLog/backend/server/worldtravel/migrations
Sean Morley 493a13995c
Rename Adventures to Locations (#696)
* Refactor user_id to user in adventures and related models, views, and components

- Updated all instances of user_id to user in the adventures app, including models, serializers, views, and frontend components.
- Adjusted queries and filters to reflect the new user field naming convention.
- Ensured consistency across the codebase for user identification in adventures, collections, notes, and transportation entities.
- Modified frontend components to align with the updated data structure, ensuring proper access control and rendering based on user ownership.

* Refactor adventure-related views and components to use "Location" terminology

- Updated GlobalSearchView to replace AdventureSerializer with LocationSerializer.
- Modified IcsCalendarGeneratorViewSet to use LocationSerializer instead of AdventureSerializer.
- Created new LocationImageViewSet for managing location images, including primary image toggling and image deletion.
- Introduced LocationViewSet for managing locations with enhanced filtering, sorting, and sharing capabilities.
- Updated ReverseGeocodeViewSet to utilize LocationSerializer.
- Added ActivityTypesView to retrieve distinct activity types from locations.
- Refactored user views to replace AdventureSerializer with LocationSerializer.
- Updated frontend components to reflect changes from "adventure" to "location", including AdventureCard, AdventureLink, AdventureModal, and others.
- Adjusted API endpoints in frontend routes to align with new location-based structure.
- Ensured all references to adventures are replaced with locations across the codebase.

* refactor: rename adventures to locations across the application

- Updated localization files to replace adventure-related terms with location-related terms.
- Refactored TypeScript types and variables from Adventure to Location in various routes and components.
- Adjusted UI elements and labels to reflect the change from adventures to locations.
- Ensured all references to adventures in the codebase are consistent with the new location terminology.

* Refactor code structure for improved readability and maintainability

* feat: Implement location details page with server-side loading and deletion functionality

- Added +page.server.ts to handle server-side loading of additional location info.
- Created +page.svelte for displaying location details, including images, visits, and maps.
- Integrated GPX file handling and rendering on the map.
- Updated map route to link to locations instead of adventures.
- Refactored profile and search routes to use LocationCard instead of AdventureCard.

* docs: Update terminology from "Adventure" to "Location" and enhance project overview

* docs: Clarify collection examples in usage documentation

* feat: Enable credentials for GPX file fetch and add CORS_ALLOW_CREDENTIALS setting

* Refactor adventure references to locations across the backend and frontend

- Updated CategoryViewSet to reflect location context instead of adventures.
- Modified ChecklistViewSet to include locations in retrieval logic.
- Changed GlobalSearchView to search for locations instead of adventures.
- Adjusted IcsCalendarGeneratorViewSet to handle locations instead of adventures.
- Refactored LocationImageViewSet to remove unused import.
- Updated LocationViewSet to clarify public access for locations.
- Changed LodgingViewSet to reference locations instead of adventures.
- Modified NoteViewSet to prevent listing all locations.
- Updated RecommendationsViewSet to handle locations in parsing and response.
- Adjusted ReverseGeocodeViewSet to search through user locations.
- Updated StatsViewSet to count locations instead of adventures.
- Changed TagsView to reflect activity types for locations.
- Updated TransportationViewSet to reference locations instead of adventures.
- Added new translations for search results related to locations in multiple languages.
- Updated dashboard and profile pages to reflect location counts instead of adventure counts.
- Adjusted search routes to handle locations instead of adventures.

* Update banner image

* style: Update stats component background and border for improved visibility

* refactor: Rename AdventureCard and AdventureModal to LocationCard and LocationModal for consistency
2025-06-25 11:49:34 -04:00
..
0001_initial.py migration to new backend 2024-07-08 11:44:39 -04:00
0002_region_name_en.py Translate some regions into english 2024-08-20 17:47:37 -04:00
0003_alter_region_name_en.py chore: Update region name_en field to allow null and blank values 2024-08-21 10:33:57 -04:00
0004_country_geometry.py GEO Point checker! 2024-08-23 13:56:27 -04:00
0005_remove_country_geometry_region_geometry.py GEO Point checker! 2024-08-23 13:56:27 -04:00
0006_remove_country_continent_country_subregion.py Region dataset 2024-09-10 23:00:13 -04:00
0007_remove_region_geometry_remove_region_name_en.py Region dataset 2024-09-10 23:00:13 -04:00
0008_region_latitude_region_longitude.py Region dataset 2024-09-10 23:00:13 -04:00
0009_alter_country_country_code.py Region dataset 2024-09-10 23:00:13 -04:00
0010_country_capital.py Add capital to countries 2024-09-11 16:08:10 -04:00
0011_country_latitude_country_longitude.py feat: enhance AdventureImage model with custom upload path and add latitude/longitude fields to Country model 2025-01-01 19:27:33 -05:00
0012_city.py feat: add City model and serializer, update RegionCard and create CityCard component, enhance admin interface for City management 2025-01-09 11:11:02 -05:00
0013_visitedcity.py feat: add VisitedCity model and serializer, update admin interface, and enhance city visit tracking functionality 2025-01-09 12:38:29 -05:00
0014_alter_visitedcity_options.py feat: enhance region visit tracking with improved toast messages, update localization, and modify page titles 2025-01-09 13:53:16 -05:00
0015_city_insert_id_country_insert_id_region_insert_id.py fix: add insert_id field to City, Country, and Region models 2025-01-13 13:01:36 -05:00
0016_remove_city_insert_id_remove_country_insert_id_and_more.py refactor(worldtravel): remove insert_id fields from city, country, and region models; update related migration 2025-06-14 14:05:30 -04:00
0017_rename_user_id_visitedregion_user.py Rename Adventures to Locations (#696) 2025-06-25 11:49:34 -04:00
0018_rename_user_id_visitedcity_user.py Rename Adventures to Locations (#696) 2025-06-25 11:49:34 -04:00
__init__.py migration to new backend 2024-07-08 11:44:39 -04:00