mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2025-08-04 12:45:17 +02:00
- 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. |
||
---|---|---|
.. | ||
activities | ||
admin | ||
adventures | ||
api/[...path] | ||
auth/[...path] | ||
calendar | ||
collections | ||
dashboard | ||
gpx/[file] | ||
immich/[key] | ||
login | ||
map | ||
profile/[uuid] | ||
search | ||
settings | ||
shared | ||
signup | ||
user | ||
users | ||
worldtravel | ||
+error.svelte | ||
+layout.server.ts | ||
+layout.svelte | ||
+page.server.ts | ||
+page.svelte |