1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-22 06:19:38 +02:00
AdventureLog/backend/server/adventures/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_adventure_image.py Fix migrations 2024-09-23 14:12:19 -04:00
0001_initial.py Fix migrations 2024-09-23 14:12:19 -04:00
0002_adventureimage.py Fix migrations 2024-09-23 14:12:19 -04:00
0002_alter_adventureimage_adventure.py Fix migrations 2024-09-23 14:12:19 -04:00
0003_adventure_end_date.py Fix migrations 2024-09-23 14:12:19 -04:00
0004_transportation_end_date.py Fix migrations 2024-09-23 14:12:19 -04:00
0005_collection_shared_with.py Fix migrations 2024-09-23 14:12:19 -04:00
0006_alter_adventure_link.py Fix migrations 2024-09-23 14:12:19 -04:00
0007_visit_model.py Fix migrations 2024-09-23 14:12:19 -04:00
0008_remove_date_field.py Valid types fixing 2024-09-23 18:19:25 -04:00
0009_alter_adventure_type.py Refactor adventure type field in migrations 2024-09-29 20:42:52 -04:00
0010_collection_link.py Add link field to collection and fix the visited counter in collection page 2024-10-07 23:16:27 -04:00
0011_category_adventure_category.py Fix custom default category 2024-11-26 15:10:17 -05:00
0012_migrate_types_to_categories.py Initial framework for custom categories 2024-11-14 09:37:35 -05:00
0013_remove_adventure_type_alter_adventure_category.py Initial framework for custom categories 2024-11-14 09:37:35 -05:00
0014_alter_category_unique_together.py Enhance adventure management: add error handling for category fetch, implement unique email constraint in user model, and update adventure save logic to ensure category assignment 2024-11-22 17:03:02 -05:00
0015_transportation_destination_latitude_and_more.py Add geographic coordinates to Transportation model and update related components 2024-12-19 18:46:52 -05:00
0016_alter_adventureimage_image.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
0017_adventureimage_is_primary.py feat: add primary image functionality to AdventureImage model and update related components 2025-01-02 23:25:58 -05:00
0018_attachment.py feat: add Attachment model and implement file permission checks for media access 2025-01-18 20:06:12 -05:00
0019_alter_attachment_file.py feat: implement attachment management with upload, delete, and permission checks; update serializers and models 2025-01-19 22:22:03 -05:00
0020_attachment_name.py feat: implement attachment management with upload, delete, and permission checks; update serializers and models 2025-01-19 22:22:03 -05:00
0021_alter_attachment_name.py feat: implement attachment management with upload, delete, and permission checks; update serializers and models 2025-01-19 22:22:03 -05:00
0022_hotel.py feat: Add Hotel model and integrate into admin panel; update related components 2025-02-02 10:36:47 -05:00
0023_lodging_delete_hotel.py feat: Refactor hotel terminology to lodging and update related components 2025-02-08 16:10:01 -05:00
0024_alter_attachment_file.py feat: Implement disable password authentication for users with social accounts 2025-03-16 21:49:00 -04:00
0025_alter_visit_end_date_alter_visit_start_date.py feat: Update Visit model to use DateTimeField for start and end dates, and enhance AdventureModal with datetime-local inputs 2025-03-18 14:04:31 -04:00
0026_visit_timezone.py Add timezone support for visits, transportation, and lodging 2025-05-10 11:59:56 -04:00
0027_transportation_end_timezone_and_more.py Add timezone support for visits, transportation, and lodging 2025-05-10 11:59:56 -04:00
0028_lodging_timezone.py Add timezone support for visits, transportation, and lodging 2025-05-10 11:59:56 -04:00
0029_adventure_city_adventure_country_adventure_region.py Add geocoding functionality and enhance Adventure model with location fields 2025-05-22 20:05:13 -04:00
0030_set_end_date_equal_start.py Refactor migration to set end_date only if start_date is present; improve data integrity during migration process. 2025-05-27 12:43:29 -04:00
0031_adventureimage_immich_id_alter_adventureimage_image_and_more.py feat: enhance Immich integration with local copy option and validation for image handling 2025-06-01 19:55:12 -04:00
0032_remove_adventureimage_image_xor_immich_id.py feat: enhance Immich integration with local copy option and validation for image handling 2025-06-01 19:55:12 -04:00
0033_adventureimage_unique_immich_id_per_user.py feat: add unique constraint for immich_id per user in AdventureImage model and enhance Immich integration image retrieval 2025-06-01 22:50:26 -04:00
0034_remove_adventureimage_unique_immich_id_per_user.py feat: add unique constraint for immich_id per user in AdventureImage model and enhance Immich integration image retrieval 2025-06-01 22:50:26 -04:00
0035_remove_adventure_collection_adventure_collections.py feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
0036_rename_adventure_location_squashed_0050_rename_user_id_lodging_user.py Rename Adventures to Locations (#696) 2025-06-25 11:49:34 -04:00
0051_rename_activity_types_location_tags_and_more.py Rename Adventures to Locations (#696) 2025-06-25 11:49:34 -04:00
__init__.py change name 2024-08-11 09:37:12 -04:00
migrate_images.py Fix migrations 2024-09-23 14:12:19 -04:00
migrate_visits_categories.py Fix migrations 2024-09-23 14:12:19 -04:00