1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-24 23:39:37 +02:00
Commit graph

48 commits

Author SHA1 Message Date
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
Sean Morley
8f1c60a440
Update backend/server/users/backends.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-31 21:08:09 -04:00
Sean Morley
8be723b9ad Refactor authentication backends to enhance NoPasswordAuthBackend functionality; integrate Allauth for email login and improve password handling logic. 2025-05-28 12:21:43 -04:00
Sean Morley
f96b6f5f65
Merge pull request #556 from janausis/oicd_login_fix
Frontend OICD Login Fix
2025-05-22 11:07:43 -04:00
Jannis Martensen
2b031f51ac fixed oicd not working on frontend login page 2025-04-11 12:35:05 +02:00
Sean Morley
1042a3edcc refactor: Remove debug print statement from NoPasswordAuthBackend authentication method 2025-03-20 22:08:22 -04:00
Sean Morley
585f050a30 feat: Add disable_password field to CustomUserDetailsSerializer and update PublicUserListView 2025-03-17 14:38:10 -04:00
Sean Morley
a38828eb45 feat: Implement disable password authentication for users with social accounts 2025-03-16 21:49:00 -04:00
Sean Morley
b1068d27b0 refactor: Update API endpoint paths from "_allauth" to "auth" for consistency 2025-02-23 17:04:20 -05:00
Sean Morley
b5d6788c11 feat: Add location_name to ReverseGeocode type and implement location fetching in stats view 2025-02-15 19:44:11 -05:00
Sean Morley
9c3a52ae85 feat: Refactor user detail view and enhance localization strings for multiple languages 2025-02-03 19:56:25 -05:00
Sean Morley
7d71c84fd2 feat: Remove email field from user details response and enhance frontend user display 2025-02-01 15:10:25 -05:00
Sean Morley
85b55660f9 feat: Update user profile handling and enhance public user details response 2025-01-29 22:50:53 -05:00
Sean Morley
21345e0971 build(deps): upgrade Django from 5.0.10 to 5.0.11; remove debug print statements in user tests 2025-01-14 22:05:43 -05:00
Sean Morley
2c1b540c20 refactor: change visit ordering to use latest visit date; remove unused signup form 2025-01-14 20:46:33 -05:00
Sean Morley
e19781d7ac feat: add public URL endpoint and update user type to include password status 2025-01-06 18:53:08 -05:00
Sean Morley
128c33d9a1 feat: add social authentication support with enabled providers endpoint and UI integration 2025-01-06 14:25:57 -05:00
Sean Morley
50dc0424a9 Refactor user serializers, update Docker configurations, and remove unused Nginx files 2024-12-01 09:52:04 -05:00
Sean Morley
84566b8ec1 User profile settings API and remove old Dj-Rest-Auth code 2024-11-30 10:24:27 -05:00
Sean Morley
b86c7258e7 Enhance admin security by integrating secure_admin_login from AllAuth and updating settings for new dependencies 2024-11-29 17:51:32 -05:00
Sean Morley
9bc20be70e Initial migration to new session based auth system with AllAuth 2024-11-29 14:41:13 -05:00
Sean Morley
736ede2417 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
Sean Morley
86d213bb8b Refactor user ID handling to use UUIDs; update related components and serializers for consistency 2024-11-17 16:34:46 -05:00
Sean Morley
abee735aae Fix login issue with different case usernames 2024-09-11 09:42:53 -04:00
Sean Morley
3a2f095ab6 Sharing modal fixes and redact email for privacy 2024-09-10 09:59:59 -04:00
Sean Morley
4ea7ef69a6 Share via modal 2024-09-08 14:29:27 -04:00
Sean Morley
4d17484f86 Toggle public profile from settings page. 2024-09-08 13:53:50 -04:00
Sean Morley
ee249fd682 Add users get and list views 2024-09-06 23:19:44 -04:00
Sean Morley
711b974add Add public profile to user model 2024-09-06 19:50:19 -04:00
Sean Morley
f237f480df Custom registration disable message 2024-08-24 23:20:50 -04:00
Sean Morley
b6348d9b73 trigger multi arch workflows 2024-08-17 09:08:56 -04:00
Sean Morley
9f574c8505 better signup disable 2024-08-16 12:21:43 -04:00
Sean Morley
80883202bc retrigger workflows 2024-08-16 11:54:22 -04:00
Sean Morley
3b586b7bee Fix password reset issue 2024-08-16 11:47:53 -04:00
Sean Morley
fa35526cd1 Disable registration 2024-08-16 10:59:31 -04:00
Sean Morley
28b68afb12 Docker Hub 2024-08-15 11:45:30 -04:00
Sean Morley
ffe9d6fe97 Fix adventure cards and serializers 2024-08-13 11:09:49 -04:00
Sean Morley
b88cd5df8d users 2024-08-11 09:07:57 -04:00
Sean Morley
d12a396626 Refactor database field names for adventures and users 2024-08-11 09:06:53 -04:00
Sean Morley
2425107090 Refactor database field names for adventures and users 2024-08-11 08:59:26 -04:00
Sean Morley
b5e2211123 temp id 2024-08-11 08:43:58 -04:00
Sean Morley
cc0e50076f temp id 2024-08-11 08:38:46 -04:00
Sean Morley
a08a91388d Add UUID for user model 2024-08-11 08:26:42 -04:00
Sean Morley
3b002c0c50 Security improvments 2024-08-06 09:35:18 -04:00
Sean Morley
64dec7fe5f bug fix url 2024-08-04 19:00:06 -04:00
Sean Morley
fd94f03008 password reset email 2024-08-04 17:30:43 -04:00
Sean Morley
c723d2836d webp 2024-07-18 11:07:24 -04:00
Sean Morley
9abe9fb315 migration to new backend 2024-07-08 11:44:39 -04:00