1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-24 15:29:36 +02:00
AdventureLog/backend/server/adventures/views
Sean Morley 3f9a6767bd feat: Enhance Adventure and Collection Management
- Added support for multiple collections in AdventureSerializer, allowing adventures to be linked to multiple collections.
- Implemented validation to ensure collections belong to the current user during adventure creation and updates.
- Introduced a signal to update adventure publicity based on the public status of linked collections.
- Updated file permission checks to consider multiple collections when determining access rights.
- Modified AdventureImageViewSet and AttachmentViewSet to check access against collections instead of a single collection.
- Enhanced AdventureViewSet to support filtering and sorting adventures based on collections.
- Updated frontend components to manage collections more effectively, including linking and unlinking adventures from collections.
- Adjusted API endpoints and data structures to accommodate the new collections feature.
- Improved user experience with appropriate notifications for collection actions.
2025-06-12 15:54:01 -04:00
..
__init__.py Refactor recommendations feature: add RecommendationsViewSet, update routing, and remove OverpassViewSet 2025-05-24 18:00:05 -04:00
activity_types_view.py feat: implement pagination, add activity types and stats views; update category management and localization 2025-01-17 16:50:01 -05:00
adventure_image_view.py feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
adventure_view.py feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
attachment_view.py feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
category_view.py feat: implement pagination, add activity types and stats views; update category management and localization 2025-01-17 16:50:01 -05:00
checklist_view.py feat: implement pagination, add activity types and stats views; update category management and localization 2025-01-17 16:50:01 -05:00
collection_view.py feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
generate_description_view.py feat: implement global search functionality for adventures, collections, users, and locations 2025-01-18 12:28:14 -05:00
global_search_view.py fix: update RegionCard component to handle undefined visited state and refactor global search API to return structured results 2025-01-18 12:57:56 -05:00
ics_calendar_view.py feat: implement pagination, add activity types and stats views; update category management and localization 2025-01-17 16:50:01 -05:00
lodging_view.py feat: Refactor hotel terminology to lodging and update related components 2025-02-08 16:10:01 -05:00
note_view.py feat: implement pagination, add activity types and stats views; update category management and localization 2025-01-17 16:50:01 -05:00
recommendations_view.py fix: update request data handling in AdventureImageViewSet and improve error handling in RecommendationsViewSet 2025-06-05 14:53:08 -04:00
reverse_geocode_view.py fix: update request data handling in AdventureImageViewSet and improve error handling in RecommendationsViewSet 2025-06-05 14:53:08 -04:00
stats_view.py fix: update Dockerfiles with metadata labels and improve build process 2025-06-05 23:29:39 -04:00
transportation_view.py feat: implement pagination, add activity types and stats views; update category management and localization 2025-01-17 16:50:01 -05:00