mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2025-07-23 23:09:37 +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. |
||
---|---|---|
.. | ||
0001_adventure_image.py | ||
0001_initial.py | ||
0002_adventureimage.py | ||
0002_alter_adventureimage_adventure.py | ||
0003_adventure_end_date.py | ||
0004_transportation_end_date.py | ||
0005_collection_shared_with.py | ||
0006_alter_adventure_link.py | ||
0007_visit_model.py | ||
0008_remove_date_field.py | ||
0009_alter_adventure_type.py | ||
0010_collection_link.py | ||
0011_category_adventure_category.py | ||
0012_migrate_types_to_categories.py | ||
0013_remove_adventure_type_alter_adventure_category.py | ||
0014_alter_category_unique_together.py | ||
0015_transportation_destination_latitude_and_more.py | ||
0016_alter_adventureimage_image.py | ||
0017_adventureimage_is_primary.py | ||
0018_attachment.py | ||
0019_alter_attachment_file.py | ||
0020_attachment_name.py | ||
0021_alter_attachment_name.py | ||
0022_hotel.py | ||
0023_lodging_delete_hotel.py | ||
0024_alter_attachment_file.py | ||
0025_alter_visit_end_date_alter_visit_start_date.py | ||
0026_visit_timezone.py | ||
0027_transportation_end_timezone_and_more.py | ||
0028_lodging_timezone.py | ||
0029_adventure_city_adventure_country_adventure_region.py | ||
0030_set_end_date_equal_start.py | ||
0031_adventureimage_immich_id_alter_adventureimage_image_and_more.py | ||
0032_remove_adventureimage_image_xor_immich_id.py | ||
0033_adventureimage_unique_immich_id_per_user.py | ||
0034_remove_adventureimage_unique_immich_id_per_user.py | ||
0035_remove_adventure_collection_adventure_collections.py | ||
__init__.py | ||
migrate_images.py | ||
migrate_visits_categories.py |