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
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
..
management Fix scheduler 2024-08-21 10:06:09 -04:00
migrations feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
utils feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
views feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
__init__.py migration to new backend 2024-07-08 11:44:39 -04:00
admin.py Add bulk geocoding command and trigger geocoding action in admin 2025-05-22 20:29:05 -04:00
apps.py feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
geocoding.py Refactor geocoding and integration handling: remove debug print, streamline reverse geocoding logic, and enhance integration response structure 2025-05-25 22:13:18 -04:00
managers.py feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
middleware.py Remove debug print statements from DisableCSRFForMobileLoginSignup middleware 2025-05-12 10:42:50 -04:00
models.py feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
permissions.py feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
serializers.py feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
signals.py feat: Enhance Adventure and Collection Management 2025-06-12 15:54:01 -04:00
tests.py migration to new backend 2024-07-08 11:44:39 -04:00
urls.py Refactor recommendations feature: add RecommendationsViewSet, update routing, and remove OverpassViewSet 2025-05-24 18:00:05 -04:00